TabControl
От: Volodar  
Дата: 21.04.12 04:41
Оценка:
Всем привет.
Стоит задача, сделать TabControl (CreateWindow(WC_TABCONTROL...), на нем другие элементы (кнопки, едиты и т.п.) ТабКонтрол создается, элементы добавляются. Но встал вопрос, каким образом получать от них сообщения (изменение, нажатие, ...). Они отправляют сообщения окну ТабКонтрола, у него обработчика нет.

Собственно ряд вопросов:
— можно ли назначить обработчик событий после создания окна (непосредственно ТабКонтролу).
— отсылает ли ТабКонтрол родительскому окну сообщения если ему приходят сообщения от его дочерних элементов? (Например когда получает WM_COMMAND от кнопки на нем)
— Есть вариант создавать отдельное окно для каждой вкладки и назначать им один обработчик на всех, но в данном случае не будет уже универсальности кода. (к примеру создания класса CTabControl).


И еще вопрос, не относящийся к данной теме, но просто интересно При создании EmptyProject'a в VisualStudio, и создания в нем окон, то выглядят они как стандартные win95 окна (впрочем как и все другие элементы)
клик
. Скачивая какой-либо проект с мсдн'а, получаем уже красивые элементы
клик
Как думается, мне, дело в настройках проекта или подключения библиотек. Но чтот не смог разобраться сам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.