MOUSEEVENTF_MOVE и SetCursorPos не работает в консольном приложении? - PullRequest
0 голосов
/ 14 марта 2011

MOUSEEVENTF_RIGHTDOWN и MOUSEEVENTF_RIGHTUP работает как положено, но MOUSEEVENTF_MOVE и SetCursorPos не работают (ничего не произошло).

А также, кажется, что X и Y не влияют на MOUSEEVENTF_RIGHTDOWN и MOUSEEVENTF_RIGHTUP.

опция компиляции: gcc -o test.exe test.c

ОС: Windows7

#include <windows.h>
#define X (DWORD)50
#define Y (DWORD)50

int main() {    
    mouse_event(MOUSEEVENTF_RIGHTDOWN, X, Y, 0, 0);
    mouse_event(MOUSEEVENTF_RIGHTUP, X, Y, 0, 0);
    mouse_event(MOUSEEVENTF_MOVE, X,Y,0,0);
    SetCursorPos(X,Y);
    return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...