假设对话框原来长寏为100X100,怎样实现为50X50,且对话框居中。
在 OnInitDialog中CenterWindow() 可使对话框居中显示,此时居中是指相对于父窗口居中
如果一定要在屏幕居中:CenterWindow(CWnd::GetDesktopWindow())
在OnInitDialog中..
MoveWindow(0,0,50,50);
CenterWindow();
movewindow()在你想改变的时候重新设置窗口的大小和位置。要看你是一个对话框还是子对话框。要是只有一个就获取屏幕的长和框,然后手动算位置。要是是子对话框居中,就算父对话框的位置同样用MOVEWINDOW。