- Win32API質問箱 Build120©2ch.net
67 :デフォルトの名無しさん[sage]:2015/04/15(水) 22:08:38.93 ID:pxhrK6tL - >>64
WM_LBUTTONUP:は簡単に実装するなら正解 GetAsyncKeyStateでもできるが?GetForegroundWindowとか組み合わせがいるかもな。 押したときにフラグ立てて、離されたときにフラグが立ってるか見て判断すればよかろうint bLeft=0; void OnTimer(){ if(GetForegroundWindow() == hMyWnd) // 自分のウインドと判別 if(GetAsyncKeyState(VK_LBUTTON)) bLeft=1; else if(bLeft){ bLeft=0; // 離された直後の処理(クリックと一緒) }}
|
|