問題
解決方法
(開発者に次の手順を伝え、開発者が What's This? ヘルプをMicrosoft Foundation Class プロパティシートに追加できるようにしてください。)
What's This? のマークは派生した PropertySheet クラスで OnInitiDialog を オーバーライドし、ModifyStyleEX を呼び出すことで、付けられます。次の手順を使用して ModifyStyleEX を呼び出します。
BOOL COrdersSheet::OnInitDialog()
{
// TODO: Add your specialized code here and/or call the base class
CPropertySheet::OnInitDialog();
return ModifyStyleEx(0, WS_EX_CONTEXTHELP);
}
アプリケーションウィザードで「状況依存ヘルプ」を選択する場合は、派生した Prop で ID_HELP メッセージのコマンドハンドラーをコメントアウトする必要があります。シートクラス:
BEGIN_MESSAGE_MAP(COrdersSheet, CPropertySheet)
//{{AFX_MSG_MAP(COrdersSheet)
// ON_COMMAND(ID_HELP, OnHelp)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()