Cambio de tamaño dinámico de CMFCPropertySheet con estilo PropSheetLook_OneNoteTabs
Estoy tratando de redimensionar dinámicamente unCMFCPropertySheet
para agregar un control personalizado en la parte inferior de cada página.
Como todas las páginas de propiedades no tienen la misma altura, tengo un mecanismo para aumentar el tamaño si es necesario. Para esto, he anulado elOnActivatePage
método y mediante el usoSetWindowPos
, Puedo cambiar el tamaño de la hoja, primero, luego el control de pestañas, luego la página y finalmente puedo mover los botones Aceptar / Cancelar / Ayuda.
Funciona bien conPropSheetLook_OutlookBar
yPropSheetLook_Tabs
estilos pero no conPropSheetLook_OneNoteTabs
estilo. La página (o la pestaña) no se ha redimensionado correctamente (el color gris más claro de la página no llena la hoja.
Estilo OneNoteOneNote http://www.freeimagehosting.net/uploads/th.ec91600664.jpg
Estilo OutlookOutlook http://www.freeimagehosting.net/uploads/th.319b6938ab.jpg
¿Alguna idea? ¿Un error del paquete de características de MFC?