Russian Qt Forum
Ноябрь 22, 2024, 13:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как сделать модальным вид на базе CFormView  (Прочитано 6841 раз)
Anonymous
Гость
« : Апрель 08, 2004, 14:29 »

Подскажите, как можно добиться модальности
работы для вида на базе CFormView.
Записан
Greyer
Гость
« Ответ #1 : Апрель 14, 2004, 18:15 »

Не совсем понятен вопрос - что значит "модальность работы"?
Записан
SCAD
Гость
« Ответ #2 : Апрель 14, 2004, 21:20 »

Цитировать

Не совсем понятен вопрос - что значит "модальность работы"?

Это значит, что фокус с этого окна нельзя перенести на другое, пока это окно не закрыто. Типа диалоговой формы
Записан
EugeneVC
Гость
« Ответ #3 : Апрель 14, 2004, 22:10 »

помоему это просто не возможно Улыбающийся
не для этого структура Document View делалась
Записан
Злой
Гость
« Ответ #4 : Апрель 20, 2004, 18:36 »

А если обрабатывать окном потерю фокуса? Т.е. есть сообщение WM_KILLFOCUS. В параметре WPARAM указывается хэндл окна, получившего фокус. Проверяем, если это окно - наше или его дочернее окно, то ничего не делаем, иначе - делаем вызов SetFocus.

ЗЫ
Сам не проверял, лень.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.215 секунд. Запросов: 21.