为什么小弟我的非模态对话框不能够移动?
为什么我的非模态对话框不能够移动???
一个主对话框,在OnInitDialog中设置了最大化:
ShowWindow(SW_MAXIMIZE);
对话框上面的控件也都用MoveWindow设置了固定位置。
现在用这个对话框的菜单项启动了一个新对话框(非模态),
但我发现这个新非模态对话框不能够用鼠标拖动,固定在主对话框的左上角,这是怎么回事啊???
------解决方案--------------------
将新对话框的Title Bar属性设置为True 就可以了
------解决方案--------------------
------解决方案--------------------
pDlg->ShowWindow(SW_SHOW);
pDlg->CenterWindow();
------解决方案--------------------
有标题栏吗
一个主对话框,在OnInitDialog中设置了最大化:
ShowWindow(SW_MAXIMIZE);
对话框上面的控件也都用MoveWindow设置了固定位置。
现在用这个对话框的菜单项启动了一个新对话框(非模态),
- C/C++ code
CNewDlg *pDlg = new CNewDlg; pDlg->Create(IDD_DIALOG1, this); pDlg->ShowWindow(SW_SHOW);
但我发现这个新非模态对话框不能够用鼠标拖动,固定在主对话框的左上角,这是怎么回事啊???
------解决方案--------------------
将新对话框的Title Bar属性设置为True 就可以了
------解决方案--------------------
------解决方案--------------------
pDlg->ShowWindow(SW_SHOW);
pDlg->CenterWindow();
------解决方案--------------------
有标题栏吗