读书人

一个对话框展示在另一个对话框的指定位

发布时间: 2012-11-06 14:07:00 作者: rapoo

一个对话框显示在另一个对话框的指定位置
我做了一个基于MFC的动态链接库,里边包含一个对话框,另外建立了一个程序,也有一个对话框。

现在要实现的功能是:

在主程序的对话框上指定一个位置,或者利用一个控件指定位置,让程序启动时,动态链接库的对话框嵌在主程序的对话框里就好像一个对话框一样的那种

不知我说清楚了没有 希望高手能帮帮忙出个主意,这个应该怎么实现呢

[解决办法]
动态链接库里的对话框(非模态)可以通过MoveWindow任意移动
[解决办法]
把主对话框和要镶嵌的对话框关联起来,在要镶嵌的对话框中获取主对话框的大小,使用MoveWindow调整镶嵌对话框的位置和带下就行了。
[解决办法]
你把要嵌入的对话框style先设置为child;然后在主对话框中movewindow到正确位置即可

读书人网 >VC/MFC

热点推荐