CMFCToolBarsCustomizeDialog::CheckToolsValidity
ユーザー ツールの一覧の有効性を検証します。
virtual BOOL CheckToolsValidity(
const CObList& lstTools
);
パラメーター
- [入力] lstTools
検証するユーザー定義のツールの一覧。
戻り値
ユーザー定義のツールの一覧が有効の場合は TRUE を返します。それ以外の場合は FALSE を返します。既定の実装は、常に TRUE を返します。
解説
フレームワークは、CMFCToolBarsCustomizeDialog::CheckToolsValidity が返すユーザー定義のツールを表すオブジェクトの有効性を検証するために、このメソッドを呼び出します。
ユーザーがダイアログ ボックスを閉じる前にユーザー ツールを検証する場合は、CMFCToolBarsCustomizeDialog クラス の派生クラスで CheckToolsValidity メソッドをオーバーライドします。ユーザーがダイアログ ボックスの右上隅にある閉じるボタンをクリックしたとき、またはダイアログ ボックスの右下隅にある [Close] というラベルのボタンをクリックしたとき、このメソッドで FALSE を返すと、ダイアログ ボックスは閉じられず、代わりに [Tools] タブが表示されます。ユーザーが [Tools] タブ外へ移動するためにタブをクリックしたとき、このメソッドで FALSE を返すと、その移動は実行されません。検証の失敗の原因となった問題をユーザーに通知するために、適切なメッセージ ボックスを表示する必要があります。
必要条件
ヘッダー : afxToolBarsCustomizeDialog.h