サイトとMSDNドキュメントを見てきましたが、PostMessage()の最後のパラメーターがまだわかりません。
PostMessageの使用方法を尋ねるフォーラムでは、次の2つの実装のいずれかで返信します。
- PostMessage(WindowHandle、WM_KEYDOWN、KeyCode、MapVirtualKey(KeyCode、0)<< 16);
- PostMessage(WindowHandle、WM_KEYDOWN、KeyCode、0);
違いは何ですか?ある場合には最後のパラメータを0のままにしておくことができるのに、他の場合には「シフト」する必要があるのはなぜですか?
簡単な質問です。エッセイの返信は必要ありません(ただし、非常に高く評価されます)。任意の洞察をいただければ幸いです。前もって感謝します。