关于单文档及非模式对话框界面的问题
我有一个单文档应用程序,MFC编写的。
我的视图区域是带form的,在视图区域中有一个rect区域。
我有一个非模式对话框是用movewindow()放到这个rect 区域的。
我的问题是:
当我移动程序边框的时候,非模式对话框一直停留在原来的位置上,不随着整体框架移动,是怎么回事?
另外我想知道怎么使得边框不能调整大小?
问题点数:50、回复次数:2Top
1 楼alfwolf(木马煞)回复于 2006-02-28 10:21:59 得分 25
你可以把对话框属性设置为child,在创建这个对话框时定好它的位置就可以了
注意,设置对话框正确的父窗口Top
2 楼striking(庸人自扰)回复于 2006-02-28 11:16:07 得分 25
当我移动程序边框的时候,非模式对话框一直停留在原来的位置上,不随着整体框架移动,是怎么回事?
=====
楼上说的没错.不过最好在form的OnSize()里面movewindow你的对话框.
另外我想知道怎么使得边框不能调整大小?
====
mainfrm 的WM_GETMINMAXINFO可以满足你的要求Top




