logincontainer.h

来自「symbian HTTP 协议的一个实例程序 本人参与制作 功能是将电话本上传到」· C头文件 代码 · 共 68 行

H
68
字号
#ifndef __LOGINCONTAINER_H__
#define __LOGINCONTAINER_H__

// INCLUDES
#include <aknview.h>
#include <AknsBasicBackgroundControlContext.h> //skin

class CEikEdwin;
class CAknNumericSecretEditor;
class CEikLabel;

class CLoginContainer : public CCoeControl
{
public: // Constructors and destructor
 	CLoginContainer();	
	virtual ~CLoginContainer();
	void	ConstructL(const TRect& aRect);
	TKeyResponse	OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType );
private: // Functions from base classes
    void	SizeChanged();
    TInt	CountComponentControls() const;
    CCoeControl*	ComponentControl( TInt aIndex ) const;
    void	Draw( const TRect& aRect ) const;
public:
	void	SetPreVisible();
	void	SetPreUnVisible();
	void	GetUserName(TDes& aUserName);
	void	GetPassword(TDes& aPassword);
	void	GetPrePassword(TDes& aPrePassword);
	
	TTypeUid::Ptr	MopSupplyObject(TTypeUid aId); //SKIN
	
private:
	CEikEdwin *		m_pUsername;
	CEikLabel *		m_pLabelName;
	CEikLabel *		m_pLabelPassword;
	CEikLabel *		m_pLabelPrePassword;
	CAknNumericSecretEditor*	m_pPassword;	
	CAknNumericSecretEditor*	m_pPrePassword;

	MAknsControlContext*	m_pBackGround; //SKIN
	TInt m_nKeyFlag;
};

#endif      // __LoginCONTAINER_H__
// End of File





















⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?