次の方法で共有


CKeyboardManager::IsKeyHandled

更新 : 2007 年 11 月

指定したキーが CKeyboardManager クラスで処理されるかどうかを確認します。

static BOOL __stdcall IsKeyHandled(
   WORD nKey,
   BYTE fVirt,
   CFrameWnd* pWndFrame,
   BOOL bIsDefaultFrame
);

パラメータ

パラメータ

説明

[入力] nKey

チェックするキー。

[入力] fVirt

ショートカット キーの動作を指定します。有効な値の一覧については、「ACCEL Structure」を参照してください。

[入力] pWndFrame

フレーム ウィンドウ。このメソッドは、ショートカット キーがこのフレームで処理されるかどうかを確認します。

[入力] bIsDefaultFrame

pWndFrame が既定のフレーム ウィンドウであるかどうかを示すブール値パラメータ。

戻り値

ショートカット キーが処理される場合は TRUE。処理されない場合、または pWndFrame が NULL の場合は FALSE。

解説

ショートカット キーが pWndFrame で処理されるかどうかを確認するには、入力パラメータが nKey と fVirt の両方のアクセラレータ テーブルのエントリと一致している必要があります。

必要条件

ヘッダー : afxkeyboardmanager.h

参照

概念

MFC 階層図

参照

CKeyboardManager クラス