タグ

仮想キーに関するAJYAのブックマーク (2)

  • http://www.i-drift.com/?cat=10&paged=2

  • 仮想キーの状態

    0xFE 仮想キーコードは数値や文字の場合はASCIIコードがそのまま仮想キーコードになっています これらの定数は WINUSER.H ヘッダファイルで確認することができます 戻り値は、指定したキーコードの状態が返ります 最上位ビットMSBが1(つまり、負数が返れば)ならば、キーが押されている状態で 0であれば、キーは押されていません また、最下位ビットLSBが1の時は、キーがトグル状態であることを表します 0であればトグルが解除されているということです //たとえば、[CapsLock]キーが ON なら、トグル状態 では、早速プログラムを作ってみましょう シフト状態を調べるには、シフトの仮想キーコードを渡せばよいですね Shiftキーの仮想キーコードはVK_SHIFTです //仮想キーコードのプリフィックスは VK #include <windows.h> LRESULT CALLBA

  • 1