![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 31.12.2006
Сообщений: 114
|
![]()
Подскажите, есть form1, нужно что бы при открытии какого либо окна, какого именно задается пользователем, при нажатии на кнопку окно закрывалось. т.е есть окно "opera" его нужно закрыть программно... есть код SendMessage(FindWindow(nil,'Имя окна'),WM_Close,0,0); возникает одна проблема если этого окна нет, то он закрывает мою программу. нужно что бы моя программа не закрывалась... если непонятно пишите попробую объяснить подробнее... спасибо.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.10.2008
Сообщений: 337
|
![]()
Если правильно Вас понял. Сделайте условие (только сам еще не знаю как), проверить, если окно открыто, то выполнить действие.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 31.12.2006
Сообщений: 114
|
![]()
это я уже понял тока как сделать это условие ? может быть кто нибудь подскажет код..
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
если окно не найдено FindWindow вернет 0
SendMessage если сообщение обработано вернет не 0 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрытие окна по нажатию на Escape | Arkuz | Общие вопросы Delphi | 12 | 09.02.2011 10:03 |
Проверка на закрытие окна, в C# | Rid | Общие вопросы .NET | 5 | 23.03.2010 20:22 |
Отменить закрытие окна | ds.Dante | Общие вопросы .NET | 3 | 01.10.2009 17:30 |
Запрет на закрытие окна | Bayazet | Общие вопросы Delphi | 4 | 25.12.2008 11:29 |
Окна в windows | Женька | Помощь студентам | 3 | 18.06.2008 13:15 |