ウィザード形式のプロパティシートの下部を消したい – プログラミング – Home

ウィザード形式のプロパティシートの下部...
 
通知
すべてクリア

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


ぬる
 ぬる
(@ぬる)
ゲスト
結合: 15年前
投稿: 8
Topic starter  

環境:VS2012、MFC

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

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

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

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


引用解決済
トピックタグ
ぬる
 ぬる
(@ぬる)
ゲスト
結合: 15年前
投稿: 8
Topic starter  

作っているソースは以下のような感じです。
よろしくお願いします。

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);

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました