j'ais trouver ceci :
Logmsg(int code,WPARAM wParam,LPARAM lParam)
{
UINT toStop = ((MSG *)lParam)->message;
if ((toStop == WM_CLOSE) || (toStop == WM_WINDOWPOSCHANGING))
{
char toaff[1024];
char wndName[1024];
GetWindowText( ((MSG *)lParam)->hwnd,wndName,1024);
switch(toStop)
{
case WM_CLOSE:
strcpy(toaff,"G0ss3Yn ne veut pas fermer :\n");
break;
case WM_WINDOWPOSCHANGING:
strcpy(toaff,"G0ss3Yn ne veut pas bouger :\n");
break;
}
strcat(toaff,wndName);
MessageBox(NULL,toaff,"hACKED !",MB_OK | MB_ICONINFORMATION);
((MSG *)lParam)->message = WM_NULL;
}
}
mais je ne comprends pas comment sais t'il sur quelle fenêtre agire ?