Динамическое изменение размера CMFCPropertySheet со стилем PropSheetLook_OneNoteTabs
Я пытаюсь динамически изменить размерCMFCPropertySheet
добавить пользовательский элемент управления внизу каждой страницы.
Поскольку все страницы свойств имеют разную высоту, у меня есть механизм для увеличения размера при необходимости. Для этого я переопределилOnActivatePage
метод и с помощьюSetWindowPos
Я могу сначала изменить размер листа, затем элемент управления вкладкой, затем страницу и, наконец, я могу перемещать кнопки OK / Отмена / Справка.
Работает нормально сPropSheetLook_OutlookBar
а такжеPropSheetLook_Tabs
стили, но не сPropSheetLook_OneNoteTabs
стиль. Размер страницы (или вкладки) изменен неправильно (светло-серый цвет страницы не заполняет лист).
Стиль OneNoteOneNote http://www.freeimagehosting.net/uploads/th.ec91600664.jpg
Стиль OutlookOutlook http://www.freeimagehosting.net/uploads/th.319b6938ab.jpg
Любая идея? Ошибка пакета функций MFC?