Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2012, 10:26   #1
graveman
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 15
По умолчанию Создание и удаление дочернего окна через меню

Пишу редактор конструктивной сплошной геометрии на WinAPI, С++. Мне нужно, чтобы при выборе пункта меню главного окна создавалось дочернее окно контейнер, в котором будут 4 окна одного класса. То есть есть главное окно, дочернее окно-контейнер и 4 дочерних окна - вида (проекций) этого окна-контейнера. Как корректно это сделать.
1) Зарегестрировать 3 класса окон: главное, контейнер видов, окно вида.
2) Создавать окна через CreateWindowEx. При этом для контейнера видов и вида нужен стиль WM_CHILD и в паренте контейнера указать хэндл главного окна, а в паренте окна вида - хэндл окна-контейнера.
3) Перехватывать в процедуре окна-контейнера сообщение WM_CLOSE, в котором вызывать диалог ("сохранить", "не сохранять", " отмена"). При нажатии на кнопки "сохранить", "не сохранять" закрывать диалог и вызывать DestroyWindow для окна контейнера. При этом я так понимаю - окна видов тоже уничтожатся (не надо для них отдельно вызывать DestroyWindow).
Я корректно делаю?http://www.imageup.ru/img245/1073439/edscreen.jpg.html пока только один вид закодил.

Последний раз редактировалось graveman; 16.10.2012 в 10:28. Причина: форматирование
graveman вне форума Ответить с цитированием
Старый 16.10.2012, 12:45   #2
graveman
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 15
По умолчанию

У кого - нибудь есть исходники к книге "Microsoft windows API super bible" Саймона?
graveman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание временного и дочернего окна! DraGOU Win Api 2 24.11.2011 22:49
Создание дочернего окна ARt44 Win Api 6 01.10.2011 00:50
Удаление ленты в 2007 excel и создание своего меню Raikhman Microsoft Office Excel 2 19.10.2010 00:18
Создание дочернего окна на Win Api bulldog5293 Общие вопросы Delphi 6 26.09.2010 02:12
Выделение дочернего окна и пункта меню joker Win Api 7 04.02.2009 18:16