Código C++:
El caso es que mi aplicacion no se cierra al mandarle esos mensajes y supongo que algo hago mal. ¿podeis ayudarme? Es que para probar lo que hice en mi aplicacion tenia que estar cerrando sesion y volviendola a abrir y lo suyo es simular eso para ahorrarme esos pasos ya que mi ordenador es del plestoceno y es lentito para encender y apagar.Ver original
void __fastcall TForm1::ButtonQueryEndSessionClick(TObject *Sender) { HWND hWnd; UINT message = WM_QUERYENDSESSION; WPARAM wParam = 0; LPARAM lParam = 0; LRESULT result; hWnd=FindWindow("TFormMain","Bloqueador anti-gato"); result = SendMessage(&hWnd,message,wParam,lParam); } //--------------------------------------------------------------------------- void __fastcall TForm1::ButtonEndSessionClick(TObject *Sender) { HWND hWnd; UINT message = WM_ENDSESSION; WPARAM wParam = 0; LPARAM lParam = 0; LRESULT result; hWnd=FindWindow("TFormMain","Bloqueador anti-gato"); result = SendMessage(&hWnd,message,wParam,lParam); } //---------------------------------------------------------------------------
Ambas aplicaciones estan hechas con C++Builder 6.