J'essaie de redimensionner dynamiquement une CMFCPropertySheet pour ajouter un contrôle personnalisé en bas de chaque page. Comme toutes les pages de propriété ne sont pas de la même hauteur, je dispose d'un mécanisme pour augmenter la taille si nécessaire. Pour cela, j'ai surchargé la méthode OnActivatePage et en utilisant SetWindowPos, je peux redimensionner la feuille, d'abord, puis le contrôle de l'onglet, puis la page et enfin je peux déplacer les boutons OK/Annulation/Aide. Cela fonctionne bien avec les styles PropSheetLook_OutlookBar et PropSheetLook_Tabs mais pas avec le style PropSheetLook_OneNoteTabs. La page (ou l'onglet) n'est pas correctement redimensionnée (la couleur gris clair de la page ne remplit pas la feuille.
Style OneNote
Style Outlook
Une idée ? Un bug du MFC Feature Pack ?