Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сделать модальным

299
10 сентября 2005 года
3D Bob
885 / / 18.04.2005
Сделал окно при помощи CreateWindow.
Но вот как сделать его модальным?
Чтобы пока окна не закрылось, программа не работала далее.
406
10 сентября 2005 года
vitaly2003s
481 / / 27.07.2004
Цитата:
Originally posted by 3D Bob
Сделал окно при помощи CreateWindow.
Но вот как сделать его модальным?
Чтобы пока окна не закрылось, программа не работала далее.


Ты наверно имееш ввиду пока окно не закроется функция породившая это окно не должна возвращять управление в функцию где и была вызвана данная функция. С помощью CreateWindow ты этого не сделаеш,так как она всегда создает немодальные окна. А для модальных используй функцию DialogBox.
И что значит программа не работала дальше? Программа в целом будет продолжать дальше работать,т.е остальные потоки не приостановят свою работу(если они есть).

299
10 сентября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by vitaly2003s
Ты наверно имееш ввиду пока окно не закроется функция породившая это окно не должна возвращять управление в функцию где и была вызвана данная функция. С помощью CreateWindow ты этого не сделаеш,так как она всегда создает немодальные окна. А для модальных используй функцию DialogBox.
И что значит программа не работала дальше? Программа в целом будет продолжать дальше работать,т.е остальные потоки не приостановят свою работу(если они есть).



Угу, ты правильно меня понел и правильно меня поправил. Я хотел остановить именно текущий поток. Хорошо, как-нибудь буду пробовать...

299
11 сентября 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
MSDN
The DialogBox macro uses the CreateWindowEx function to create the dialog box.



Почитал немного MSDN. Сделал так...

CreateWindowEx(WS_EX_TOPMOST....
Окно всегда наверху, но не активно:(

299
11 сентября 2005 года
3D Bob
885 / / 18.04.2005
Вообщем понел что здесь нужно извращаться всеми возможноыми способами.
Модальность нужно самому реализовать. Так и буду делать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог