左マウスボタンが押されているかどうかをスキャンし、その後、左マウスボタンを送信し、それ以降もスキャンするプログラムを作成しています。問題は、左マウスボタンを送信しているので、左マウスボタンがもう押されていないため、プログラムは続行されません。左マウスボタンを送信した後、マウスの左ボタンを検出します。
if(GetKeyState(VK_LBUTTON) < 0){
Sleep(10);
mouse_event(MOUSEEVENTF_LEFTUP, p.x, p.y, 0, 0);
//Rest of code
}
がどのように私はこの後にダウンしているマウスの左ボタンを検出することができます:ここでは
は、いくつかの偽のですか?私はドライバーを使用する必要がありますか?
_「マウスの左ボタンがもう押されていないため、プログラムは続行されません」_私は従いません。 –
それはまだ物理的なマウスで押されている、私は物理的なマウスのボタンが押されていることを検出することができたかと思っていた。 – Ian
'MOUSEEVENTF_LEFTUP'を送信しません。 –