タグ

vk_menuに関するAJYAのブックマーク (2)

  • Ragestorm - Programming World

  • 仮想キーの状態

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

  • 1