掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プロパティシートを使ったPSH_WIZARD97スタイルのWizardが正しく表示されない (ID:69772)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 VC2005+MFC8.0 WinXPで開発をしております。 CPropertySheetとCPropertyPageクラスを使用し、 Wizard 97スタイルのウィザードを出そうとしていますが、 ヘッダー部分が白くなるはずが、灰色になってしまいます。 プロパティシート1クラス、プロパティページ1クラスの 構成です。 詳細は、以下のようになります。 [ダイアログリソース(プロパティページ用)] Style:子 System Menu:False Caption:タイトル [コード] <プロパティページ> CWizPage1::CWizPage1() : CPropertyPage(CWizPage1::IDD) // IDD=ダイアログのリソースID { m_psp.dwFlags |= PSP_DEFAULT | PSP_USEHEADERTITLE; m_psp.pszHeaderTitle = _T("Title"); } <プロパティシート> CWizard1::CWizard1(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage) : CPropertySheet(pszCaption, pParentWnd, iSelectPage) { SetWizardMode(); AddPage(&m_Page1); // Page1はこのクラスのメンバです m_psh.dwFlags |= PSH_WIZARD97 | PSH_HEADER; m_psh.hInstance = AfxGetInstanceHandle(); } <使用箇所(CXXXApp::InitInstance)> CWizard1 wizard(_T("Wizard1"), m_pMainWnd, 0); wizard.DoModal(); 以上、どなたかご教授頂けないでしょうか。 --
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.