Dynamisches Ändern der Größe von CMFCPropertySheet mit dem PropSheetLook_OneNoteTabs-Stil
Ich versuche, die Größe eines @ dynamisch zu änderCMFCPropertySheet
, um am Ende jeder Seite ein benutzerdefiniertes Steuerelement hinzuzufügen.
Da nicht alle Eigenschaftenseiten gleich hoch sind, habe ich einen Mechanismus, um die Größe bei Bedarf zu erhöhen. Dafür habe ich das @ überschriebOnActivatePage
Methode und mitSetWindowPos
, Ich kann die Größe des Arbeitsblatts ändern, erst die Registerkarte, dann die Seite und schließlich die Schaltflächen OK / Abbrechen / Hilfe.
Es funktioniert gut mitPropSheetLook_OutlookBar
undPropSheetLook_Tabs
Styles aber nicht mitPropSheetLook_OneNoteTabs
style. Die Größe der Seite (oder der Registerkarte) ist nicht korrekt (die hellere graue Farbe der Seite füllt das Blatt nicht aus.
OneNote styleOneNote http://www.freeimagehosting.net/uploads/th.ec91600664.jp
Outlook styleOutlook http://www.freeimagehosting.net/uploads/th.319b6938ab.jp
Irgendeine Idee? Ein MFC Feature Pack Fehler?