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

Вниз

Как управлять чужим окном   Найти похожие ветки 

 
spyrytus ©   (2006-10-23 20:54) [0]

Добрый вечер ! Подскажите пожалуйста, как можно управлять чужим окном (свернуть, развернуть, закрыть и т.д.). Я делал так:

var
 hWin:THandle;
begin
 hWin := GetWindow(FindWindow(0,"искомое окно"),0);
 SendMessage(hWin,WM_DESTROY,0,0);
end;

Этот код работает, так: "искомое окно" белеет, и выдается системная ошибка, а Windows просит отправить отчет.
Подскажите как сделать правильно.

Спасибо !


 
Ketmar ©   (2006-10-23 21:04) [1]

никогда... НИКОГДА не посылай окнам WM_DESTROY. запиши большими буквами на стене.


 
spyrytus ©   (2006-10-23 21:06) [2]

Ок ! Но WM_CLOSE - результат тот же !


 
Орион ©   (2006-10-23 21:06) [3]

> [0] spyrytus ©   (23.10.06 20:54)
>Подскажите как сделать правильно.

Сделать правильно что? Заставить окно зеленеть?

>Спасибо !
Лучше валютой.


 
spyrytus ©   (2006-10-23 21:08) [4]

Не зеленеть, а читать внимательней нужно как можно управлять чужим окном (свернуть, развернуть, закрыть) !


 
Ketmar ©   (2006-10-23 21:12) [5]

CloseWindow(), DestroyWindow(), etc...


 
Leonid Troyanovsky ©   (2006-10-23 22:15) [6]


> spyrytus ©   (23.10.06 20:54)  

> Добрый вечер ! Подскажите пожалуйста, как можно управлять
> чужим окном (свернуть, развернуть, закрыть и т.д.).


SendMessage with WM_SYSCOMMAND.

--
Regards, LVT.



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

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

Наверх




Память: 0.48 MB
Время: 0.055 c
6-1158341933
SamProf
2006-09-15 21:38
2007.03.04
Как заставить WebBrowser открывать в себе


15-1170763052
vasIZmax
2007-02-06 14:57
2007.03.04
Ну, N-ая ветка о лицензии..


2-1171285376
VitAngel
2007-02-12 16:02
2007.03.04
Архивация с помощью ShellExecute


2-1170657197
whitebarin
2007-02-05 09:33
2007.03.04
Где найти прикольный счетчик с перелистыванием цифр?


15-1170709738
Tirael
2007-02-06 00:08
2007.03.04
зачем этот разъем