Jak zamknąć okno znając uchwyt do niego. CloseWindow(hw:HWND) jedynie minimalizuje okno, a DestroyWindow(hw:HWND) nie działa (jeżeli dobrze wyczytałem w pomocy to ta funkcja nie może niszczyć okna utoworzonego przez inny wątek). Jest jakaś inna funkcja albo sposób na zamknięcie okna?
moze tak?
PostMessage(Handle, WM_CLOSE, 0, 0 );---=-=[ Delphi 3, 6 ]=-=-
-=-=-==[ LKS ]==-=-=-
-=[ [email protected] ]=-
Nie wiem co jest nie tak (jestem początkujący) - wywala mi błąd: Undeclared Identifier: 'WM_CLOSE'
to moze tak?
PostMessage(Handle, 16, 0, 0 );
---=-=[ Delphi 3, 6 ]=-=-
-=-=-==[ LKS ]==-=-=-
-=[ [email protected] ]=-
Szczepan napisał:
Nie wiem co jest nie tak (jestem początkujący) - wywala mi błąd: Undeclared Identifier: 'WM_CLOSE'
A masz Windows i Messages w uses?--Pawel
Delphi6
Nie miałem Messages w uses i to jest chyba przyczyną. A może by tak zasymulować wciścięcie kombinacji Alt+F4 tylko jak to zrobić?
Raczej PostMessage(Handle, WM_CLOSE, 0, 0 );
bo alt f4 nie zawsze dziala--Delphi 6
Pozdrowienia{hello} ,
Moderator Imperior
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.