Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.27;
Скачать: CL | DM;

Вниз

закрыть окно   Найти похожие ветки 

 
kirill8   (2002-12-13 16:45) [0]

привет.
как закрыть найденное окно.
и пример
если не трудно
благодарю.
function MyCallback (hHandle: hwnd; lPar: longint): boolean; stdcall
var p: array [0..255] of char;
begin
GetWindowText (hHandle, p, sizeof(p));
if Trim(StrPas (p))="delphi 6" then Result:=false else Result:=true;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
EnumWindows (@MyCallback, 0);
end;


 
Song ©   (2002-12-13 17:00) [1]

Дык WM_CLOSE или CloseWindow()
:) Вы бы раз на sources начали, там бы и закнчивали..


 
kirill8   (2002-12-13 20:04) [2]

делаю так
SendMessage(FindWindow(nil, p), WM_CLOSE, 0, 0);
и коип завершает работу,что за х.
еще вопрос.
надо такая строчка,
если окно найдено,закрываем его и запускаем указанный exe файл во
задалбался я с окнами
пример pliiz


 
Song ©   (2002-12-13 20:21) [3]

А завершает потому, что дискриптор возвращается не правильный т.е. 0 (а неправильно потому что p должно быть название, а оно - у Вас дискриптор). А ноль - это псевдоописатель рабочего стола. Вот он его и завершает :) Как результат выводится диалог на завершение работы.
Подождите, я не понял, Вы ищите через EnumWindows() окна, далее через GetWindowText() определяете название, а потом по названию определяете дискриптор через FindWindow() чтобы завершить приоложение? Так что ли?
Если так, то это называется ехать из СПб в Москву через Хабаровск.
Вам в call-back ф-ию не вставить закрытие окна сразу?



Страницы: 1 вся ветка

Текущий архив: 2003.01.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-87088
Rigman
2003-01-08 04:46
2003.01.27
Что будет с процессором, если его CPU часами держать 100%


14-87142
школьник
2003-01-10 14:05
2003.01.27
image3Click не работает 8-((


1-86827
kpo
2003-01-19 10:44
2003.01.27
Можно ли


8-86978
Dmitriyk
2002-09-02 03:16
2003.01.27
TMediaPlayer


14-87034
John
2003-01-09 19:28
2003.01.27
Возможно совсем глупый вопрос...