本文共 555 字,大约阅读时间需要 1 分钟。
我在创建基于文档对话框的工程时,没有勾选“默认最大化”显示,但实际工作中需要做到这一点。
昨天在搜索了半天相关的方法,现总结如下:
void CMainFrame::ActivateFrame(int nCmdShow)
{ // TODO: 在此添加专用代码和/或调用基类 nCmdShow = SW_SHOWMAXIMIZED; CFrameWnd::ActivateFrame(nCmdShow); }BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口类或样式 cs.cx=::GetSystemMetrics(SM_CXSCREEN); cs.cy=::GetSystemMetrics(SM_CYSCREEN); return TRUE; }转载地址:http://tttsi.baihongyu.com/