CKeyboardManager::IsKeyHandled
指定したキーが 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