Questo dovrebbe stampare a video l'id dei messagi inviati col muose a firefox.exe
entro tre secondi si deve aprire firefox, poi la GetForegroundWindow dovrebbe prendere l'HWND.... poi però non funziona più niente
codice:
int main(int argc, char *argv[])
{
Sleep(3000);
HWND hFirefox = GetForegroundWindow();
for(;;)
{
MSG * pointer;
GetMessage(pointer,hFirefox,WM_MOUSEFIRST,WM_MOUSELAST);
if(pointer->message == WM_COMMAND)
{
WORD wNotifica = HIWORD( pointer->wParam);
if(wNotifica == STN_CLICKED)
{
WORD wId = LOWORD( pointer->wParam);
cout << "wNotifica " << wNotifica << endl;
cout << "wId " << wId << endl;
}
}
Sleep(1);
}
system("PAUSE");
return EXIT_SUCCESS;
}