Windows Programming Tips
OnLButtonDown()などでは引数のnFlagsで押されているキーがわかるが、それ以外の場合にキーの状態を知るには
SHORT GetAsyncKeyState( int vKey );
を使う。
戻り値の最上位ビットが1なら、キーが押されている。 最下位ビットが1なら、前回のGetAsyncKeyState()以降にキーが押された。
vKeyには