次の方法で共有


CMFCToolBarsCustomizeDialog::CheckToolsValidity

ユーザー ツールの一覧の有効性を検証します。

virtual BOOL CheckToolsValidity(
   const CObList& lstTools 
);

パラメーター

  • [入力] lstTools
    検証するユーザー定義のツールの一覧。

戻り値

ユーザー定義のツールの一覧が有効の場合は TRUE を返します。それ以外の場合は FALSE を返します。既定の実装は、常に TRUE を返します。

解説

フレームワークは、CMFCToolBarsCustomizeDialog::CheckToolsValidity が返すユーザー定義のツールを表すオブジェクトの有効性を検証するために、このメソッドを呼び出します。

ユーザーがダイアログ ボックスを閉じる前にユーザー ツールを検証する場合は、CMFCToolBarsCustomizeDialog クラス の派生クラスで CheckToolsValidity メソッドをオーバーライドします。ユーザーがダイアログ ボックスの右上隅にある閉じるボタンをクリックしたとき、またはダイアログ ボックスの右下隅にある [Close] というラベルのボタンをクリックしたとき、このメソッドで FALSE を返すと、ダイアログ ボックスは閉じられず、代わりに [Tools] タブが表示されます。ユーザーが [Tools] タブ外へ移動するためにタブをクリックしたとき、このメソッドで FALSE を返すと、その移動は実行されません。検証の失敗の原因となった問題をユーザーに通知するために、適切なメッセージ ボックスを表示する必要があります。

必要条件

ヘッダー : afxToolBarsCustomizeDialog.h

参照

関連項目

CMFCToolBarsCustomizeDialog クラス

階層図