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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta