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

Вниз

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

 
_DIV_ ©   (2002-06-09 15:01) [0]

У меня есть handle родителя, и самого окна. Каким образом его можно закрыть, причем окно модальное.


 
hooky-mars ©   (2002-06-09 15:05) [1]

А SendMessage(HD,WM_SYSCOMMAND,SC_CLOSE,0); не работает?


 
_DIV_ ©   (2002-06-09 15:20) [2]

Неа не работает :((
и SendMessage(hd,WM_CLOSE,0,0); тоже
причем такое ощущение, что работа моей программы блокируется пока не закроешь это модальное окно.


 
hooky-mars ©   (2002-06-09 17:30) [3]


> _DIV_ © (09.06.02 15:20)
> Неа не работает :((
> и SendMessage(hd,WM_CLOSE,0,0); тоже
> причем такое ощущение, что работа моей программы блокируется
> пока не закроешь это модальное окно.

Блокируется то окно которое вызвало модельное окно(т.е. родительское). Незнаю, из другого приложения модальное окно закрывается SendMessage(HD,WM_SYSCOMMAND,SC_CLOSE,0);
Специально проверял. Правдо это окно не сразу закрывается(как притормаживает). Можа твоя програ чем-то напичкана(циклами или еще чем)?


 
Song ©   (2002-06-09 18:23) [4]

CloseWindow()


 
_DIV_ ©   (2002-06-09 21:06) [5]

По поводу CloseWindow(): в справке вот что пишут
The CloseWindow function minimizes (but does not destroy) the specified window.
- поэтому не подходит.

А ведь действительно закрывается (правда очень долго ждать надо)
работает как для
SendMessage(HD,WM_SYSCOMMAND,SC_CLOSE,0);
так и для SendMessage(HD,WM_CLOSE,0,0);
но только в том случае если это окно открыто, а если нажать на кнопку(содержащей метод ShowModal)на форме родителе из моей программы - SendMessage(hwndbutt,BM_CLICK,0,0); а после этого попытаться закрыть окошко, то ничего не получается.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
1-48046
lety
2002-08-03 08:49
2002.08.15
Вид курсора при создании формы


6-48238
KPV-10k
2002-05-24 21:18
2002.08.15
Опять про TServerSocket и TClientSocket...


3-48003
BAY
2002-07-27 21:20
2002.08.15
Настройка IBTransaction


1-48031
Вечно молодой
2002-08-03 18:35
2002.08.15
TStringList


1-48162
maxim2
2002-08-01 13:13
2002.08.15
Как перевести секунды в формате 34545 в формат 00:00:00