ウィザード形式のプロパティシートの下部を消したい

[戻る]
ぬる 2014/07/24(木) 23:16:06
環境:VS2012、MFC

先日はありがとうございました。
教えて頂いたプロパティシートについて調べてみたのですが、
一点わからないので教えてください。

プロパティシートをウィザード形式で作成した場合、
ダイアログ下部に「次へ」「戻る」などのフッター部分が表示されますが
この部分を消したい場合はどうすれば良いのでしょうか?

ボタンを非表示にする事は出来ましたが、
領域を縮めたり消したりすることが出来ません。

目的は、プロパティページ部分を最大化して表示させたく、
「次へ」「戻る」などはイベントだけ取れたら、と思っています。

ぬる 2014/07/24(木) 23:23:28
作っているソースは以下のような感じです。
よろしくお願いします。

CPropPage1 page1;

CPropSheet sheet(_T("test"), NULL, 0);
sheet.m_psh.dwFlags |= PSH_WIZARD_LITE;

sheet.AddPage(&page1);

sheet.m_psh.dwFlags &= ~PSH_HASHELP;
page1.m_psp.dwFlags &= ~PSP_HASHELP;

sheet.SetWizardMode();
sheet.DoModal();
--------------------------------------

BOOL CPropSheet::OnInitDialog()
{
  // 各ボタンの非表示処理
  GetDlgItem(【ボタンID】)->ShowWindow(FALSE);

  // 領域の非表示処理???
}

古いスレッドには追加発言できません。