CDialog全屏效果怎么实现?
效果类似于QQ远程协助,但这里的核心问题不是实现远程协助,问题如下
首先是建立一个单文档的工程,然后添加两个对话框,如 dlg1 和 dlg2
其中 dlg2 的属性要设置成Child,而不是popup,是没有标题栏的
dlg1是普通的带标题栏的对话框
在MainFrame里声明 dlg1的指针,建立非模态对话框
通过菜单调出 dlg1,
在dlg1里声明 dlg2的指针,也是创建非模态对话框,并且 dlg2作为 dlg1的子对话框,嵌入dlg1中,
也就是说,dlg1相当于dlg2的“外壳”,
那么主程序调出dlg1后,实际上dlg1的客户区加载的是dlg2的内容,
以上全都没有问题,问题就在于,在dlg1中有个菜单,或者按钮,响应之后是要把 dlg2弄成全屏状态,
就是没有标题栏,没有边框等等,dlg2占满整个屏幕,
最好有源码,谢谢