- 796 名前:デフォルトの名無しさん [2016/02/13(土) 15:12:53.44 ID:GG2kKfuP.net]
- >>774
>>776 >>777 >>778 ありがとうございます。 SendMessage(wh, WM_CHAR, 'A', 0); で出来ました。 つまり、SendMessage でWM_KEYDOWN は使えないということですね? 次のステップなのですが、 「右矢印キーを2回押す」や「ctrl+Sを押す」といった事は、 SendMessageで行えますか?PostMessageを使うしかないでしょうか? コード例以下です。 「右矢印キーを2回押す」 SendMessage(wh, WM_KEYUP, VK_RIGHT, 0); SendMessage(wh, WM_KEYUP, VK_RIGHT, 0); 「ctrl+Sを押す」 SendMessage(wh , WM_KEYDOWN , VK_CONTROL , 0); SendMessage(wh , WM_KEYDOWN , 'S' , 0); SendMessage(wh, WM_KEYUP, VK_CONTROL, 0); SendMessage(wh, WM_KEYUP, 'S', 0);
|

|