6

MFC アプリケーションのデザインに CPropertySheet クラスを使用しています。通常、CPropertySheet には 4 つのデフォルト ボタンがあります。HELP ボタンを非表示/削除したい..これが私のCPropertyPageクラスに書かれていたら、他の方法はありますか...

m_psh.dwFlags &= ~PSH_HASHELP;

4

5 に答える 5

3
// Destroy the Help button
CButton *btnHelp;

btnHelp = reinterpret_cast<CButton *>(GetDlgItem(IDHELP));
btnHelp->DestroyWindow();
于 2009-12-02T11:42:13.510 に答える
2

プロジェクトのメイン cpp ファイル (theApp が定義されている場所) に移動します。
次の行を削除します。ON_COMMAND(ID_HELP, CWinApp::OnHelp)

アディティア・パランキ

于 2011-06-23T14:20:04.860 に答える
0

これはうまくいくはずです:

PropertySheet から派生したクラスの OnNotify メソッドをオーバーライドし、次のコードを記述します。

CWnd *hwnd = GetDlgItem(IDHELP); hwnd->ShowWindow(SW_HIDE);

于 2014-06-10T04:27:44.237 に答える