如何从 Symbian 中的 CCoeControl 对象切换到另一个本地视图

发布于 2024-11-06 10:19:02 字数 133 浏览 2 评论 0原文

我的 GUI 应用程序有两个视图,第一个视图有一个 ListBox 控件 - 派生自 CCoeControl - 我想从这个对象切换到第二个视图,我该怎么做?

换句话说,当用户单击 ListBox Item ...时,会出现第二个视图。

My GUI application has two views, First view has a ListBox control - Derived from CCoeControl - and from this object I want to switch to the second view, How can I do this ?

In other words, When user click ListBox Item ...the second view appears.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

離殇 2024-11-13 10:19:02

假设您的“视图”源自 CAknView。
链接中的代码

const TUid KDemo1ViewId = { 1 }; // UID of the first view
AppUI()->ActivateLocalViewL(KDemo1ViewId); // activate view 1

也发现这些链接非常有用。获取指向 AppUI 的指针

获取指向视图的指针

编辑:

CYourApplicationAppUi* appui = (static_cast<CYourApplicationAppUi*>(iEikonEnv>AppUi())); 
// Get the view you want CSomeView* view = (CSomeView*)appui->View(TUid::Uid(ESomeViewId)) 

Assuming that your 'views' are derived from CAknView.
Code From this link

const TUid KDemo1ViewId = { 1 }; // UID of the first view
AppUI()->ActivateLocalViewL(KDemo1ViewId); // activate view 1

Also find these links very useful.Getting a pointer to AppUI

Getting a Pointer to a View

Edit :

CYourApplicationAppUi* appui = (static_cast<CYourApplicationAppUi*>(iEikonEnv>AppUi())); 
// Get the view you want CSomeView* view = (CSomeView*)appui->View(TUid::Uid(ESomeViewId)) 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文