#ifndef UNICODE
#define UNICODE
#endif
#include <Windows.h>
int main()
{
int xPos;
int yPos;
POINT currentCoordinates;
Sleep(5000);
hCurrentWindow = GetForegroundWindow();
GetCursorPos(¤tCoordinates);
SendMessage(hCurrentWindow,WM_LBUTTONDOWN,MK_LBUTTON,MAKELONG(currentCoordinates.x,currentCoordinates.y));
SendMessage(hCurrentWindow,WM_KEYDOWN,'a',1);
system("PAUSE");
return 0;
}
Owszem kompiluje się, wykonanie programu po 5 sekundach dochodzi do końcowej pauzy. Ale po drodze nic się nie dzieje, mimo że w ciągu tych 5 sekund otwieram notatnik, nie pojawia tam się ani jedna literka 'a'. Wiem, sprawdzałem, uchwyt notatnika pobiera się prawidłowo. Gdzie w takim razie tkwi szkopuł?