次の方法で共有


CMFCKeyMapDialog クラス

更新 : 2007 年 11 月

CMFCKeyMapDialog クラスは、キーボードのキーにコマンドをマップするコントロールをサポートします。

class CMFCKeyMapDialog : public CDialogEx

メンバ

パブリック コンストラクタ

名前

説明

CMFCKeyMapDialog::CMFCKeyMapDialog

CMFCKeyMapDialog オブジェクトを構築します。

パブリック メソッド

名前

説明

CMFCKeyMapDialog::DoModal

キーボード マップ ダイアログ ボックスを表示します。

プロテクト メソッド

名前

説明

CMFCKeyMapDialog::FormatItem

キー マップを示す文字列を構築するために、フレームワークによって呼び出されます。既定では、コマンド名、使用するショートカット キー、およびショートカット キーの説明が文字列に含まれます。

CMFCKeyMapDialog::GetCommandKeys

指定したコマンドに関連付けられているショートカット キーのリストが含まれている文字列を取得します。

CMFCKeyMapDialog::OnInsertItem

キーボード マップ コントロールをサポートする内部リスト コントロールに新しい項目を挿入する前に、フレームワークによって呼び出されます。

CMFCKeyMapDialog::OnPrintHeader

新しいページのキーボード マップのヘッダーを印刷するために、フレームワークによって呼び出されます。

CMFCKeyMapDialog::OnPrintItem

キーボード割り当て項目を印刷するために、フレームワークによって呼び出されます。

CMFCKeyMapDialog::OnSetColumns

キーボード マップ コントロールをサポートする内部リスト コントロール内の列のキャプションを設定するために、フレームワークによって呼び出されます。

CMFCKeyMapDialog::PrintKeyMap

ユーザーが [印刷] ボタンをクリックしたときに、フレームワークによって呼び出されます。

CMFCKeyMapDialog::SetColumnsWidth

キーボード マップ コントロールをサポートする内部リスト コントロール内の列の幅を設定するために、フレームワークによって呼び出されます。

解説

サイズを変更できるキーボード マップ ダイアログ ボックスを実装するには、CMFCKeyMapDialog クラスを使用します。このダイアログ ボックスはリスト ビュー コントロールを使用して、キーボード ショートカットとそれに関連するコマンドを表示します。

アプリケーションで CMFCKeyMapDialog クラスを使用するには、メイン フレーム ウィンドウへのポインタを CMFCKeyMapDialog コンストラクタにパラメータとして渡します。その後、DoModal メソッドを呼び出してモーダル ダイアログ ボックスを開始します。

継承階層

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

               CMFCKeyMapDialog

必要条件

ヘッダー : afxkeymapdialog.h

参照

概念

MFC 階層図

参照

CKeyboardManager クラス