在一个单文档的程序中,如何把对话框嵌入视图中并填充满客户区?
如题:
在一个单文档的程序中
如何把对话框嵌入视图中并填充满客户区
[解决办法]
CFormView类似dialog
另外,把对话框做成无模的当成View的子窗口也可以.
充满客户区你就用MoveWindows之类的不行吗
[解决办法]
这样试试:
hwndModeless = CreateDialog (hInstance, szAppName, hwnd, MainDlg) ;
// Size the main parent window to the size of the dialog box.
// Show both windows.
GetWindowRect (hwndModeless, &rect) ;
AdjustWindowRect (&rect, WS_CAPTION | WS_BORDER, FALSE) ;
SetWindowPos (hwnd, NULL, 0, 0, rect.right - rect.left,
rect.bottom - rect.top, SWP_NOMOVE) ;
[解决办法]
dlg是你自己创建的,你当然会拥有它的指针,
怎么能不知道如何获得?
另外,
建议你用MoveWindow函数