![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Закрыть приложение [D7, WinXP]
bva © (2005-11-29 21:09:00)Открываю html файл а затем по событию необходимо закрыть Internet Explorer
Делаю так
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
phandle : HWND;
begin
phandle := FindWindow('iexplorer', nil);
if phandle = 0 then
RaiseLastWin32Error;
SendMessage(phandle, WM_CLOSE, 0, 0);
end;
грит что не обнаружен файл.
Хотя блокнот закрывает нормально
gdaujk (2005-11-29 21:51:00) [1]Сейчас открыл IE, и поглядел класс его окна - IEFrame. А по-моему, надо при открытии HTML, запомнить либо Hendle открываемого окна, либо Handle/ID/Instance запускаемого процесса (в зависимости от способа запуска IE). При закрытии использовать их.
tesseract (2005-11-29 21:24:00) [2]сначала пройдись EnumWindows - вдруг окна то и нет?