MFC-вложение листа свойств на страницу свойств (или встраивание одного окна в другое)
У меня есть производный класс CPropertySheet с нагрузкой CPropertyPages. Есть ли способ поместить лист свойств (и страницы) на одну из страниц?
Это может быть ужасный графический интерфейс, но в данный момент я просто экспериментирую.
1. Я не думаю, что я могу создать производный класс от propertysheet и вкладка свойств - MFC не нравится (карт, сообщение и тому подобное может вызвать только в один родительский класс, например).
2.я создал (как в PropertySheet->Create) класс PropertySheet на странице, однако он, похоже, определен как плавающий диалог. Возможно, это оконный вопрос - как мне встроить новый PropertyPage в свой PropertySheet?
m_Tab.Create (this);
Я получаю плавающий немодальный диалог
m_Tab.Create (this, WS_CHILD);
Я больше не вижу своего листа (страница пуста)
m_Tab.SetParent (this);
Все равно ничего не видно
Есть ли какая-то комбинация Create и SetWindowPos, которую я мог бы попробовать?
Что я уже пробовал:
Фрагменты кода выше + Google 'Embed'