一、消息传递
1.容器类发消息给AppUi类
CEikonEnv::Static()->EikAppUi()->HandleCommandL(600);
获得AppUi类指针,给Ui类传递消息,消息值为600
二、按键响应
private:
TKeyResponse 容器类::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)
三、Ui类
private:
void CSymbian3AppUi::HandleCommandL(TInt aCommand)
四、需要注意
Ui类创建容器类,在初始化后加上AddToStackL(容器类)才能使得容器类响应按键消息。
释放使用RemoveFromStack(容器类)
1.容器类发消息给AppUi类
CEikonEnv::Static()->EikAppUi()->HandleCommandL(600);
获得AppUi类指针,给Ui类传递消息,消息值为600
二、按键响应
private:
TKeyResponse 容器类::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)
三、Ui类
private:
void CSymbian3AppUi::HandleCommandL(TInt aCommand)
四、需要注意
Ui类创建容器类,在初始化后加上AddToStackL(容器类)才能使得容器类响应按键消息。
释放使用RemoveFromStack(容器类)