MFC SDI プロジェクトを作成しています。
最大化したいメイン ビューがありますが、その方法がわかりません。
(メインフレームウィンドウの最大化には成功しましたが、以下の画像のようにフォームビューの最大化に失敗しました。)
[ここに画像の説明を入力][2]
BOOL CProjectNameApp::InitInstance()
{
...
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
m_pMainWnd->UpdateWindow();
return TRUE;
}
void CProjectNameView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
//GetParentFrame()->RecalcLayout(TRUE);
//ResizeParentToFit(FALSE);
}
これらは私がこれまでに行った最後のことです。最大化されたメイン ウィンドウに
書き込み、メイン フレームに合わせてフォームビューに
2 行 (と) の注釈を付けました。
私はすでにGoogleとstackoverflowで検索し、多くの回答を読みましたが、何も役に立ちません..どうすればこの問題を解決できますか?
(+) mainview(ProjectNameView) の基本クラスは CView ではなく CFormview です。そして私の下手な英語でごめんなさい。
[2]: https://i.stack.imgur.com/dFMEY.pngm_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
GetParentFrame()->RecalcLayout(TRUE);
ResizeParentToFit(FALSE);