亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? registercontainer.cpp

?? symbian系統上的記事本程序
?? CPP
字號:
/*
* ============================================================================
*  Name     : CRegisterContainer from CCoeControl, MCoeControlObserver
*  Part of  : Hello
*  Copyright (c) 2003 Nokia. All rights reserved.
* ============================================================================
*/

// INCLUDE FILES


#include <EveryDay.rsg>
#include "EveryDay.hrh"
#include "RegisterContainer.h"
#include <aknviewappui.h>  //for iEikonEnv
#include "Common.h"
#include <eiklabel.h>
#include "EveryDayAppUi.h"
#include <eikedwin.h>
#include <aknnotewrappers.h>

#include <barsread.h>
#include <aknnumseced.h> 

// ================= MEMBER FUNCTIONS =======================

// C++ default constructor can NOT contain any code, that
// might leave.
//
CRegisterContainer::CRegisterContainer()
{
	m_pLabel1 = NULL;
	m_pEdit1 = NULL;
	m_pLabel2 = NULL;
	m_pEdit2 = NULL;
	m_pLabel3 = NULL;
	m_pEdit3 = NULL;
}

// EPOC default constructor can leave.
void CRegisterContainer::ConstructL(const TRect& aRect)
{
    CreateWindowL();
	
	//Label
	TBuf<32> Text;                                      //轉換中文
	iEikonEnv->ReadResource(Text,R_QTN_MH_USERNAME_TITLE);
	m_pLabel1 = new(ELeave) CEikLabel;
	m_pLabel1->SetContainerWindowL(*this);
	m_pLabel1->SetTextL(Text);
	m_pLabel1->SetExtent(TPoint(10,20), m_pLabel1->MinimumSize());
	
	iEikonEnv->ReadResource(Text,R_QTN_MH_PASSWORD_TITLE);
	m_pLabel2=new(ELeave) CEikLabel;
	m_pLabel2->SetContainerWindowL(*this);
	m_pLabel2->SetTextL(Text);
	m_pLabel2->SetExtent(TPoint(10,60), m_pLabel2->MinimumSize());
	
	iEikonEnv->ReadResource(Text,R_QTN_MH_ENSUREPW_TITLE);
	m_pLabel3=new(ELeave) CEikLabel;
	m_pLabel3->SetContainerWindowL(*this);
	m_pLabel3->SetTextL(Text);
	m_pLabel3->SetExtent(TPoint(10,100), m_pLabel3->MinimumSize());
	
	//Edit
	m_pEdit1 = new(ELeave) CEikEdwin;
	m_pEdit1->SetContainerWindowL(*this);
	m_pEdit1->ConstructL(EAknEditorFlagDefault, 10, 11, 1);
	m_pEdit1->SetExtent(TPoint(70,20), TSize(80,18));
	m_pEdit1->SetAknEditorCurrentInputMode(EAknEditorNumericInputMode);//設置只能輸入數字輸入模式
	m_pEdit1->SetFocus(ETrue);//焦點 
	
	m_pEdit2 = new(ELeave) CEikEdwin;
	m_pEdit2->SetContainerWindowL(*this);
	m_pEdit2->ConstructL(EAknEditorFlagDefault, 10, 6, 1);
	m_pEdit2->SetExtent(TPoint(70,60), TSize(80,18));
	m_pEdit2->SetAknEditorCurrentInputMode(EAknEditorNumericInputMode);//設置只能輸入數字輸入模式
	m_pEdit2->SetTextL(&_L(""));
	m_pEdit2->SetFocus(EFalse);
	
	m_pEdit3 = new(ELeave) CEikEdwin;
	m_pEdit3->SetContainerWindowL(*this);
	m_pEdit3->ConstructL(EAknEditorFlagDefault, 10, 6, 1);
	m_pEdit3->SetExtent(TPoint(70,100), TSize(80,18));
	m_pEdit3->SetAknEditorCurrentInputMode(EAknEditorNumericInputMode);
	m_pEdit3->SetTextL(&_L(""));
	m_pEdit3->SetFocus(EFalse);
	
    SetRect(aRect);
    ActivateL();
}

// Destructor
CRegisterContainer::~CRegisterContainer()
{
	MEM_FREE(m_pLabel1);
	MEM_FREE(m_pEdit1);
	MEM_FREE(m_pLabel2);
	MEM_FREE(m_pEdit2);
	MEM_FREE(m_pLabel3);
	MEM_FREE(m_pEdit3);
}

// ---------------------------------------------------------
// CRegisterContainer::FocusTo(TInt aCommand)
// Change foccused control.
// (other items were commented in a header).
// ---------------------------------------------------------
//

void CRegisterContainer::FocusTo(TInt aCommand)
{
}

// ---------------------------------------------------------
// CRegisterContainer::SizeChanged()
// Called by framework when the view size is changed
// (other items were commented in a header).
// ---------------------------------------------------------
//
void CRegisterContainer::SizeChanged()
{
}

// ---------------------------------------------------------
// CRegisterContainer::CountComponentControls() const
// (other items were commented in a header).
// ---------------------------------------------------------
//
TInt CRegisterContainer::CountComponentControls() const
{
	return 6; // return nbr of controls inside this container
}

// ---------------------------------------------------------
// CRegisterContainer::ComponentControl(TInt aIndex) const
// (other items were commented in a header).
// ---------------------------------------------------------
//
CCoeControl* CRegisterContainer::ComponentControl(TInt aIndex) const
{
	//	return NULL;
	switch (aIndex)
	{
	case 0:
		{
			return m_pLabel1;
			break;
		}
	case 1:
		{
			return m_pLabel2;
			break;
		}
	case 2:
		{
			return m_pLabel3;
			break;
		}
	case 3:
		{
			return m_pEdit1;
			break;
		}
	case 4:
		{
			return m_pEdit2;
			break;
		}
	case 5:
		{
			return m_pEdit3;
			break;
		}
	default:
		{
			return NULL;
		}
	}
}

// ---------------------------------------------------------
// CRegisterContainer::Draw(const TRect& aRect) const
// (other items were commented in a header).
// ---------------------------------------------------------
//
void CRegisterContainer::Draw(const TRect& aRect) const
{
    CWindowGc& gc = SystemGc();
    gc.SetPenStyle(CGraphicsContext::ENullPen);
    gc.SetBrushColor(KRgbWhite);
    gc.SetBrushStyle(CGraphicsContext::ESolidBrush);
    gc.DrawRect(aRect);
	
	//畫一長方形
	if(m_pEdit1->IsFocused()) // username 獲得焦點 
	{
		gc.SetPenColor(KRgbRed);
	}
	else
	{
		gc.SetPenColor(KRgbBlack);
	}
	gc.SetPenStyle(CGraphicsContext::ESolidPen);
	
	TRect rect1;
	rect1.iTl = TPoint(69, 18);
	rect1.iBr = TPoint(152,40);
	gc.DrawRect(rect1);
	
	
	if(m_pEdit2->IsFocused())
	{
		gc.SetPenColor(KRgbRed);
	}
	else
	{
		gc.SetPenColor(KRgbBlack);
	}
	//畫一長方形
	gc.SetPenStyle(CGraphicsContext::ESolidPen);
	TRect rect2;
	rect2.iTl = TPoint(69, 58);
	rect2.iBr = TPoint(152, 80);
	gc.DrawRect(rect2);
	
	
	if(m_pEdit3->IsFocused())
	{
		gc.SetPenColor(KRgbRed);
	}
	else
	{
		gc.SetPenColor(KRgbBlack);
	}
	//畫一長方形(TPoint(70,100), TSize(80,18));
	gc.SetPenStyle(CGraphicsContext::ESolidPen);
	TRect rect3;
	rect3.iTl = TPoint(69, 99);
	rect3.iBr = TPoint(152,119);
	gc.DrawRect(rect3);
	
}

// ---------------------------------------------------------
// CRegisterContainer::OfferKeyEventL(...)
// Notify key events to editors.
// (other items were commented in a header).
// ---------------------------------------------------------
//
TKeyResponse CRegisterContainer::OfferKeyEventL(
												const TKeyEvent& aKeyEvent, TEventCode aType)
{
	if (NULL != m_pEdit1)
	{
		if (m_pEdit1->IsFocused())
		{
			if((aType == EEventKey) && (aKeyEvent.iCode == EKeyDownArrow))
			{
				m_pEdit1->SetFocus(EFalse);
				m_pEdit2->SetFocus(ETrue);
				m_pEdit3->SetFocus(EFalse);
				DrawDeferred();
				return EKeyWasConsumed;
			}
			return m_pEdit1->OfferKeyEventL(aKeyEvent, aType);
		}
	}
	
	
	if (NULL != m_pEdit2)
	{
		if (m_pEdit2->IsFocused())
		{
			if((aType == EEventKey) && (aKeyEvent.iCode == EKeyUpArrow))
			{
				m_pEdit2->SetFocus(EFalse);
				m_pEdit3->SetFocus(EFalse);
				m_pEdit1->SetFocus(ETrue);
				DrawDeferred();
				return EKeyWasConsumed;
			}
			if((aType == EEventKey) && (aKeyEvent.iCode == EKeyDownArrow))
			{
				m_pEdit2->SetFocus(EFalse);
				m_pEdit3->SetFocus(ETrue);
				m_pEdit1->SetFocus(EFalse);
				DrawDeferred();
				return EKeyWasConsumed;
			}
			return m_pEdit2->OfferKeyEventL(aKeyEvent, aType);
		}
	}
	
	if (NULL != m_pEdit3)
	{
		if (m_pEdit3->IsFocused())
		{
			if((aType == EEventKey) && (aKeyEvent.iCode == EKeyUpArrow))
			{
				m_pEdit3->SetFocus(EFalse);
				m_pEdit2->SetFocus(ETrue);
				m_pEdit1->SetFocus(EFalse);
				DrawDeferred();
				/*				DrawNow();*/
				return EKeyWasConsumed;
			}
			return m_pEdit3->OfferKeyEventL(aKeyEvent, aType);
		}
	}
	return EKeyWasNotConsumed;
}


// ---------------------------------------------------------
// CRegisterContainer::HandleControlEventL(
//     CCoeControl* aControl,TCoeEvent aEventType)
// (other items were commented in a header).
// ---------------------------------------------------------
//
void CRegisterContainer::HandleControlEventL(
											 CCoeControl* /*aControl*/,TCoeEvent /*aEventType*/)
{
}


// void CRegisterContainer::GetUserInf(TDes& aName,TDes& aWord,TDes& aPswd)
// {
// 	m_pEdit1->GetText(aName);
// 	m_pEdit2->GetText(aWord);
//  	m_pEdit3->GetText(aPswd);
// }

void CRegisterContainer::GetName(TDes& aName)
{
	m_pEdit1->GetText(aName);
}

void CRegisterContainer::GetPassWord(TDes& aWord)
{
	m_pEdit2->GetText(aWord);
}

void CRegisterContainer::GetPswd(TDes& aPswd)
{
	m_pEdit3->GetText(aPswd);
}

// End of File  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产日产图区| 国产盗摄一区二区| 久久久久久久综合| 欧美性受xxxx黑人xyx| 激情另类小说区图片区视频区| 亚洲欧洲日韩综合一区二区| 欧美丰满高潮xxxx喷水动漫| 成人黄色av电影| 久久国产精品区| 三级欧美韩日大片在线看| 中文字幕二三区不卡| 欧美大片国产精品| 精品视频999| 成人app网站| 免费看精品久久片| 亚洲自拍偷拍九九九| 国产精品丝袜在线| 精品国内二区三区| 91超碰这里只有精品国产| 97精品国产露脸对白| 粉嫩一区二区三区性色av| 蜜臀精品一区二区三区在线观看| 亚洲国产中文字幕| 亚洲男人天堂av网| 国产精品久久久久永久免费观看| 欧美第一区第二区| 欧美一级高清大全免费观看| 欧美偷拍一区二区| aaa亚洲精品| 国产v综合v亚洲欧| 国产乱妇无码大片在线观看| 麻豆专区一区二区三区四区五区| 婷婷成人激情在线网| 亚洲电影欧美电影有声小说| 夜夜嗨av一区二区三区网页 | 91美女在线看| 99在线精品一区二区三区| 成人av电影免费在线播放| 成人黄色电影在线| av一区二区三区四区| 大美女一区二区三区| 福利电影一区二区| 色综合一个色综合亚洲| 色综合中文字幕国产 | 欧洲精品一区二区| 成人一级片网址| 国产不卡视频在线观看| 国产美女在线观看一区| 成人自拍视频在线观看| aaa国产一区| 色欧美片视频在线观看| 欧美日韩国产精品自在自线| 欧美一区二区黄| 欧美日韩国产a| 日韩免费观看高清完整版在线观看| 日韩欧美中文字幕一区| 精品国产91久久久久久久妲己 | 国产日韩欧美一区二区三区乱码 | 一区二区三区丝袜| 亚洲一区在线播放| 天堂久久一区二区三区| 精品一区二区影视| 成人av中文字幕| 欧美日韩三级视频| 2020国产成人综合网| 国产精品久久久久毛片软件| 亚洲欧洲日韩在线| 日韩—二三区免费观看av| 国产一区二区三区免费| 97精品超碰一区二区三区| 欧美久久久久久久久久| 精品国内二区三区| 亚洲综合在线视频| 韩国视频一区二区| 色又黄又爽网站www久久| 欧美一区二区三区视频在线| 久久久久九九视频| 亚洲一区二区高清| 日本三级韩国三级欧美三级| 国产精品888| 欧美区一区二区三区| 久久九九国产精品| 亚洲成人三级小说| 国产成人精品一区二| 欧美日韩另类国产亚洲欧美一级| 欧美精品一区二区久久久| 亚洲黄色免费网站| 国产精品综合在线视频| 91久久精品网| 久久久久青草大香线综合精品| 亚洲特级片在线| 美女一区二区久久| 在线视频一区二区免费| 国产日韩成人精品| 麻豆视频观看网址久久| 色屁屁一区二区| 中文字幕精品在线不卡| 免费高清在线视频一区·| 91麻豆精品秘密| 欧美激情一区二区三区全黄| 欧美a级一区二区| 91成人免费电影| 国产精品剧情在线亚洲| 国产一区二区三区免费观看| 欧美一区二区三区日韩| 亚洲国产精品视频| 97精品超碰一区二区三区| 欧美国产日韩精品免费观看| 狠狠久久亚洲欧美| 日韩欧美成人一区二区| 天天操天天干天天综合网| 91在线视频观看| 国产精品三级电影| 国产成人午夜精品影院观看视频| 日韩一区二区视频在线观看| 午夜精品久久久久久久| 欧美亚洲国产一区二区三区| 国产精品国产精品国产专区不蜜 | 日韩影院精彩在线| 在线观看欧美日本| 中文字幕在线一区| 成人午夜av在线| 日本一区二区三区高清不卡| 国产在线视频不卡二| 日韩欧美aaaaaa| 蜜桃av一区二区在线观看| 欧美精品在线视频| 亚洲一区在线视频| 欧美亚洲动漫精品| 国产精品久久久久久久午夜片| 国产一区二区三区不卡在线观看 | 国产日韩精品久久久| 国产精品综合av一区二区国产馆| 精品国产乱码久久久久久老虎 | 国产精品丝袜一区| 国v精品久久久网| 中文字幕电影一区| 国产福利91精品一区| 欧美精品一区二区精品网| 麻豆精品久久久| 欧美一级免费观看| 激情另类小说区图片区视频区| 久久久久国产精品麻豆ai换脸 | 亚洲国产精品传媒在线观看| 国产成人在线影院| 中文字幕色av一区二区三区| 91一区二区在线| 亚洲激情网站免费观看| 91精品1区2区| 亚洲综合激情另类小说区| 精品1区2区3区| 美女高潮久久久| 国产欧美日韩三区| 91免费观看视频| 午夜精品久久久久久| 2021久久国产精品不只是精品| 国产+成+人+亚洲欧洲自线| 亚洲欧美另类综合偷拍| 欧美三级三级三级| 精品一区二区三区免费毛片爱 | 国产日韩一级二级三级| www.亚洲色图| 亚洲综合视频在线| 51精品视频一区二区三区| 久久精品国产精品亚洲综合| 久久久久久久电影| 91小宝寻花一区二区三区| 亚洲成人免费视| 久久免费的精品国产v∧| 91视频在线观看| 免费看日韩精品| 亚洲色大成网站www久久九九| 欧美三级欧美一级| 国产美女久久久久| 亚洲成人黄色小说| 国产女主播视频一区二区| 欧美日韩中文一区| 狠狠色狠狠色合久久伊人| 一区二区三区精密机械公司| 91精品国产一区二区三区香蕉 | 99re66热这里只有精品3直播| 午夜一区二区三区视频| 久久蜜桃香蕉精品一区二区三区| 色综合咪咪久久| 狠狠色丁香久久婷婷综| 一区二区三区中文在线| 欧美精品一区二区三区在线播放| 日本韩国欧美三级| 国产精品亚洲一区二区三区妖精| 亚洲午夜在线电影| 欧美激情在线一区二区三区| 日韩一级片在线播放| 91尤物视频在线观看| 美女mm1313爽爽久久久蜜臀| 亚洲你懂的在线视频| 国产欧美一区二区三区沐欲| 欧美一区中文字幕| 99精品视频一区| 国产专区综合网| 亚洲大片精品永久免费|