Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

РЕСУРС [D5, Win95/98]


YUS ©   (2001-12-22 05:21:00) 

Уважаемые мастера, подскажите, как закрыть окно. Окно это открыто ф-цией CreateDialog и является присоединенным ресурсом.Посылка сообщения WM_CLOSE не помогает. Как его закрыть?


YUS   (2001-12-23 15:14:00) [1]

Спасибо, сам нашел.
DistroyWindow(findwindow(nil,PChar("Имя")));


YUS   (2001-12-22 20:04:00) [2]

Кнопка на диалоговом окне не работает. Может я ресурс создал ошибочный,
но пробовал один созданый редактором,а другой мне высылали. Нигде кнопка закрытия окна не работает. PostQuitMessage(0); - закрывает диалоговое окно вместе с прогой.


Evgeny   (2001-12-22 11:16:00) [3]

>XPDeveloper
Форум по WinAPI.
>YUS
SendMessage(Wnd, WM_CLOSE, 0, 0). Всегда помогало в таких случаях. Дальше обрабатывешь сообщение
WM_DESTROY :
begin
PostQuitMessage(0);
Exit;
end;

И не важно открыто окно из ресурса или создано динамически.


XPDeveloper   (2001-12-22 06:26:00) [4]

если никаких прибамбасов нет - надо изменять его ModalResult на ОК,
и он закрывается, что собсвтенно кнопка на диалоге и делает.


Наверх

Титульная страница Поиск, карта сайта Написать письмо