很久没有用VS做MFC的开发了,今天用VS2010建了一个工程,需要设置初始窗口的尺寸为固定值,看了很多帖子都这样说:
</pre><p></p><pre name="code" class="cpp">BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWndEx::PreCreateWindow(cs) )
return FALSE;
// TODO: 在此处通过修改
// CREATESTRUCT cs 来修改窗口类或样式
cs.cx = 800;
cs.cy = 600;
cs.style = cs.style&(~WS_THICKFRAME);
return TRUE;
}
http://jingyan.baidu.com/article/e75057f2a86d84ebc81a8972.html
文章中说,要在 CXXXApp::InitInstance() 的系统自动生成的代码之后,添加这样一行代码:
SetWindowPos(CWnd::FromHandle(HWND_NOTOPMOST), 200, 200,