Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > CloseWindow(FindWindow(nil,pchar(filename)));


Автор: Bes 17.5.2005, 07:09
p.s. а надо чтобы закрывалось?

Автор: Rrader 17.5.2005, 07:13
Из PSDK:
Цитата

The CloseWindow function minimizes (but does not destroy) the specified window.

BOOL CloseWindow(

    HWND hWnd  // handle to window to minimize
   ); 

Parameters

hWnd

Identifies the window to be minimized.

Так что никакого закрытия не будет.

Автор: Alex 17.5.2005, 08:19
Перенесенно из раздела Delphi

Автор: Bes 17.5.2005, 08:21
Ну вот блин, а как закрывать?

Автор: Payne 17.5.2005, 08:30
Bes, попробуй так:
Код

h := FindWindow (nil,pchar(filename)); //ищем окно
if h <> 0 then SendMessage (h, WM_SYSCOMMAND, SC_CLOSE, 0); //посылаем сообщение на закрытие

Автор: dvamaster 17.5.2005, 09:46
DestroyWindow - не просто закроет, убьет окно! smile

Автор: RA 17.5.2005, 18:03
Bes А приведи пример того, что ты передаёшь параметром filename ?

Автор: Bes 19.5.2005, 11:04
2Payne: да, так работает.
2RAdmin: smile намек понял. нет, передаю только содержимое шаки файла.

Автор: Payne 19.5.2005, 11:06
Bes, всегда рад помочь.

Автор: Poseidon 23.5.2005, 03:10
А если так попробовать? http://vingrad.ru/DELPHI-DLP-002834

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)