Siiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii ce l'ho fatta
Grazie mItaly!!!codice://prima del main typedef LRESULT CALLBACK (*pfWinProc) (HWND, UINT, WPARAM, LPARAM); pfWinProc EditOldProcedure; //... WM_CREATE: EditOldProcedure = (pfWinProc)SetWindowLongPtr(hwndEdit,GWLP_WNDPROC,(LONG_PTR)EditNewProcedure); //... LRESULT CALLBACK EditNewProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { if(message == WM_KEYDOWN && wParam == VK_RETURN || message == WM_CHAR && wParam == '\r') { if(wParam == '\r' && message == WM_CHAR) MessageBox(hwnd,"RETURN premuto","w kirakira93 che ce l'ha fatta :P",MB_ICONASTERISK); return 0; } return EditOldProcedure (hwnd, message, wParam, lParam); }

Rispondi quotando