次の方法で共有


CMFCKeyMapDialog クラス

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

class CMFCKeyMapDialog : public CDialogEx

メンバー

Bb983313.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CMFCKeyMapDialog::CMFCKeyMapDialog

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

Bb983313.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CMFCKeyMapDialog::DoModal

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

Bb983313.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

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

参照

関連項目

階層図

CKeyboardManager クラス

その他の技術情報

MFC クラス