XP i zamykanie okna

0

Witam, mam takie pytanie (pewnie trywialne), mam coś takiego:

Var
FWHan : HWND;
begin
FWHan := FindWindow(Nil, PChar(FlatEdit2.Text));
CloseWindow(FWHan);
end;

Problem w tym, że według założenia ten fragment kodu powinien zamknąć okno o danej nazwie, chodzi o exploratora, ale problem w tym, że zamiast zamykać minimalizuje je, co robię nie tak?. Dodam jeszcze to, że to nie działa na XP Prof. Co do innych platform nie wiem jak to wypada.

0

może spróbuj wysłac message WM_Close, albo zabij procesa

0

Dobra robie SendMessage(FWHan, WM_CLOSE, 0, 0); a system jedyni beep z siebie wydaje i tyle.

aaa zapomniałem robiłem przez WM_QUIT i jedyni mi zminimalizował okno

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