LPDXUTCALLBACKKEYBOARD

アプリケーション定義のキーボード イベント コールバック関数であり、DXUT から呼び出されます。

VOID 
LPDXUTCALLBACKKEYBOARD(
  UINT nChar,
  bool bKeyDown,
  bool bAltDown,
  void* pUserContext
);

パラメータ

  • nChar
    キーの仮想キー コードです。仮想キー コードの一覧を参照してください。
  • bKeyDown
    キーが押されている場合は、TRUE を返します。キーが押されていない場合は、FALSE を返します。
  • bAltDown
    Alt キーも同時に押されている場合は、TRUE を返します。
  • pUserContext
    コールバック関数に渡されるユーザー定義値へのポインターです。通常は、アプリケーションでコールバック関数にコンテキスト情報を提供するデータ構造へのポインターを渡すために使用されます。デフォルト値は NULL です。

戻り値

値を返しません。

解説 

pCallbackKeyboard キーボード イベント コールバック関数は、キーボード イベントが発生すると必ず呼び出されます。

このコールバック メカニズムは、Windows メッセージ ポンプによるキーボード メッセージの処理を簡略化するために用意されていますが、アプリケーションで LPDXUTCALLBACKMSGPROC コールバックを使用してこれらのメッセージを直接処理することも可能です。

要件

ヘッダー: DXUT.h 宣言

関連項目

DXUTSetCallbackKeyboard