[VC6++/API] Zamykanie aplikacji

0

qrde potrzebuje szybko pomocy jak zamknąc program wywowaly funkcja ShellExecute(). Zwraca ona uchwyt instancji... myslalem nad wyslaniem komunikatu WM_CLOSE ale nie wiem jak pobrac z uchwytu instancji uchwyt glownego okna programu... hmmm jakies sugestie jak takie okno zamknac ? prosze o w miare szybka odpowiedz :P

0

Spróbuj

HWND FindWindow( 
  LPCTSTR lpClassName, 
  LPCTSTR lpWindowName 
); 
//a pozniej uzyj 
SendMessage(hWnd,WM_DESTROY,0,0);
0

nic z tego nie dziala, moze bardziej pomoze to ze program to iexplore.exe

0

Zainteresował mnie ten temat i troszkę czasu spędziłem żeby to znaleźć ale udało się i działa bo sprawdzałem
oto kod zamykający IE:

HWND hWnd;
hWnd=::FindWindow("IEFrame",0);
::SendMessage (hwnd, WM_SYSCOMMAND, SC_CLOSE,0) ;

kod z Visual c++ ;)

0

dzieki dziala :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1