Last Updated 2004/08/20 |
Programming Tips Visual C++ MFC ウィンドウ | 索 引 |
起動時最大化表示
2004/08/20
起動時に最大化させる. PreCreateWindow() で,WS_MAXIMIZE を設定しても最大にならない. CWinApp::m_nCmdShow を書き換えてやれば最大化表示が可能である. InitInstance() で
とする.SDI の場合は,ProcessShellCommand() より前に書き換える必要がある. MDI の場合は,pMainFrame->ShowWindow(m_nCmdShow) より前で書き換えるか,pMainFrame->ShowWindow(SW_SHOWMAXIMIZED) にする. WS_MAXIMIZE は無意味ではなく,SDI の時は違いはないが,MDI の時はメインフレームを WS_MAXIMIZE で作成すると,子ウィンドウの方も大きさが変更になり,最大化されたメインフレームにあった大きさとなる. 参照 SDI で起動時に最大化 MDI 子ウィンドウを起動時に最大化 |
|