社区
界面
帖子详情
MFC对话框嵌入的问题,求助
guangzi477273
2012-09-05 09:41:23
我要在一个CDIALOG派生对话框中嵌入另一个对话框,但子对话框是一个CPROPERTYPAGE对象,总是做不成,求大家指点迷津
PS:因为我的子对话框要在两个地方用,一个是选项卡中,另一个单独显示,听说把PROPERTYPAGE放在DIALOG里就可以单独显示,所以才用这种思路,大家有别的建议指点
急求帮,谢谢
...全文
215
8
打赏
收藏
MFC对话框嵌入的问题,求助
我要在一个CDIALOG派生对话框中嵌入另一个对话框,但子对话框是一个CPROPERTYPAGE对象,总是做不成,求大家指点迷津 PS:因为我的子对话框要在两个地方用,一个是选项卡中,另一个单独显示,听说把PROPERTYPAGE放在DIALOG里就可以单独显示,所以才用这种思路,大家有别的建议指点 急求帮,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guangzi477273
2012-09-07
打赏
举报
回复
解决了,谢谢大家。祝大家工作顺利,谢谢
傻X
2012-09-05
打赏
举报
回复
子Dialog对话框(有PropertyPage的那个)MoveWindow到那个位置,自己保证显示隐藏和显示
hdg3707
2012-09-05
打赏
举报
回复
不管对话框是什么类型,只要你把这个对话框的父窗口设成你要嵌入的对话框窗口指针应该就可以(这个窗口类型设为child,不要pupop),如果你还没这么试你就试一下.可能是你这个对话框的类型不适合,改成child试试
schlafenhamster
2012-09-05
打赏
举报
回复
"总是做不成" 说说原因
guangzi477273
2012-09-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
用CTabCtrl+CDialog不就可以了~
[/Quote]
可是我的选项卡都已经做好了,要是改的话所有的类不都要改么?先看看嵌入到对话框中能不能实现吧,要不行再用这个。几十个类呢,要改工作量太大了
Eleven
2012-09-05
打赏
举报
回复
用CTabCtrl+CDialog不就可以了~
guangzi477273
2012-09-05
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
不管对话框是什么类型,只要你把这个对话框的父窗口设成你要嵌入的对话框窗口指针应该就可以(这个窗口类型设为child,不要pupop),如果你还没这么试你就试一下.可能是你这个对话框的类型不适合,改成child试试
[/Quote]
改成CHILD不行,会报错;但是POPUP可以,但是用POPUP显示SHOWWINDOW之后要用SETPARENT改成子窗口,这样才能显示,不知道为什么会这样。但是CDIALOG的设为CHILD可以
显示出的窗口带标题栏,可以在父窗口里拖动,我想把标题栏去掉,但是不知道怎么做
guangzi477273
2012-09-05
打赏
举报
回复
谢谢各位,做出来了
原因是CPROPERTYPAGE资源里有个DISABLED属性,默认的是TRUE,改成FALSE就可以了;而CDIALOG资源里默认的是FALSE,就可以成功。
另外出现个问题:把CPROPERTYPAGE设为子对话框后上面那个TITLEBAR和BORDER怎么去掉?在对话框里有个那东西太突兀了,也就是说:怎么动态修改CPROPERTYPAGE的属性,比如TITLEBAR的TRUE改成FALSE
我找到一个SETPROPERTY函数(应该是个接口函数吧),但是不知道怎么用,帮助上是这么解释的,可还是不知道里面的参数代表什么,求众神解惑:
void AFX_CDECL SetProperty(
DISPID dwDispID,
VARTYPE vtProp,
...
);
Parameters
dwDispID
Identifies the property to be set.
vtProp
Specifies the type of the property to be set. For possible values, see the Remarks section for COleDispatchDriver::InvokeHelper.
...
A single parameter of the type specified by vtProp.
windows 程序设计
其中包括的几个重要特性是TrueType字体技术(给Windows带来可缩放的轮廓字体)、多媒体(声音和音乐)、对象连结和
嵌入
(OLE:Object Linking and Embedding)和通用
对话框
。跟OS/2一样,Windows 3.1只能在保护模式下...
CEF:
MFC
对话框
Demo(VS2010)
我写这篇博客的主要目的给自己做个笔记,免得以后遇到这种
问题
到处乱找,再一个是希望能帮助到需要帮助的朋友。文章太长我也懒得写。下面的文章主要是对前面博主文章的一些修改。下载 CEF随着 HTML5 的崛起和 IE ...
C++
MFC
实战速成教程(VS2013)上
让零基础朋友快速掌握
MFC
的开发,进入到C++的Windows编程之殿堂。
MFC
规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的干扰,从
MFC
庞大的结构中,单刀直入,取出最核心的类,以简明易懂的...
CEF:
MFC
对话框
Demo(VS2013)
CEF 的官方例子 cefsimple 和 cefclient 都是使用 Win32 API 开发的,这给大家学习使用 CEF 带来了很大不便,很多人更需要一个使用
MFC
开发的例子。
[原创&交流]有关在
对话框
上创建视图上的再探索
链接:有关在
对话框
上创建视图上的再探索 本文拙文《在
对话框
上创建视图的方法总结》,有网友朋友来邮件反映:在
对话框
上可以成功创建视图,但是用鼠标单击视图的时候,就会出现Assert错误,说ViewCore.cpp ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章