CPropertySheet标签页 实现各个CPropertyPage页面之间的切换_html/css_WEB-ITnose

来源:http://bbs.csdn.net/topics/390973895

有三种方法:

第一种

是你的CPropertyPage在create的时候把原来的那个CPropertySheet 类对象指针作为父窗口传进去

CPropertyPage::Create(UINT nIDTemplate,  CWnd* pParentWnd  = NULL)

然后在菜单command消息处理中采用

立即学习“前端免费学习笔记(深入)”;

CPropertySheet *pParent = (CPropertySheet *)GetParent();

pParent->SetActivePage(iPage);

第二种

是在你的CPropertyPage类中保存CPropertySheet 对象指针,CPropertyPage对象构造的时候传进去,然后在菜单command消息处理中直接通过这个指针SetActivePage

第三种

是在你的CPropertyPage类中保存CPropertySheet 对象的窗口句柄,CPropertyPage对象构造的时候传进去,然后在菜单command消息处理中通过这个句柄给CPropertySheet 发送自定义消息,CPropertySheet 收到这个消息的时候再SetActivePage

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3098332.html

(0)
上一篇 2025年3月29日 05:56:06
下一篇 2025年3月29日 05:56:13

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论