读书人

为什么小弟我的非模态对话框不能够移动

发布时间: 2012-03-15 11:50:38 作者: rapoo

为什么我的非模态对话框不能够移动???
一个主对话框,在OnInitDialog中设置了最大化:
ShowWindow(SW_MAXIMIZE);
对话框上面的控件也都用MoveWindow设置了固定位置。


现在用这个对话框的菜单项启动了一个新对话框(非模态),

C/C++ code
CNewDlg *pDlg = new CNewDlg;pDlg->Create(IDD_DIALOG1, this); pDlg->ShowWindow(SW_SHOW);




但我发现这个新非模态对话框不能够用鼠标拖动,固定在主对话框的左上角,这是怎么回事啊???

[解决办法]
将新对话框的Title Bar属性设置为True 就可以了
[解决办法]
探讨

将新对话框的Title Bar属性设置为True 就可以了

[解决办法]
pDlg->ShowWindow(SW_SHOW);
pDlg->CenterWindow();

[解决办法]
有标题栏吗

读书人网 >VC/MFC

热点推荐