T
Ich hab's!
Danke!
Der hat den Mausklick simuliert, aber immer auf der selben Stelle...
Weil halt mein Ausgangspunkt immer wieder neu berechnet wurde.
Habe mal MOVE eingebaut, und dann sieht man auch was...
Hier mein Ergebniscode (wen's interessiert):
case WM_LBUTTONDOWN:
if (g_iEventCounter < 2)
{
// diese Nachricht ist meine!!! ;)
g_iEventCounter++;
}
else
{
g_iEventCounter = 0;
PMOUSEHOOKSTRUCT mhs = (PMOUSEHOOKSTRUCT) lParam;
POINT pt = mhs->pt;
::mouse_event(MOUSEEVENTF_LEFTUP, pt.x, pt.y, 0, 0);
::mouse_event(MOUSEEVENTF_MOVE, 10, 0, 0, 0);
::mouse_event(MOUSEEVENTF_LEFTDOWN, pt.x, pt.y, 0, 0);
::mouse_event(MOUSEEVENTF_LEFTUP, pt.x, pt.y, 0, 0);
::mouse_event(MOUSEEVENTF_MOVE, -20, 0, 0, 0);
::mouse_event(MOUSEEVENTF_LEFTDOWN, pt.x, pt.y, 0, 0);
::mouse_event(MOUSEEVENTF_LEFTUP, pt.x, pt.y, 0, 0);
::mouse_event(MOUSEEVENTF_MOVE, 10, 0, 0, 0);
}