CTabCtrl - Breite setzen
-
Hallo zusammen,
ich habe ein CTabCtrl in dem die Überschriften unterschiedliche Länge haben. Das Register ist nun immer gerade so breit wie die Überschrift. Ich möchte aber erreichen dass alle Gegister gleich breit sind, die Überschrift soll dabei mittig stehen.
Ist die Ausrichtung Rechtsbündig gesetzt kann ich mit
mTabCtrl.SetMinTabWidth(60);
die Breite setzen, aber dann steht die Überschrift nicht mittig.Setze ich aber die Ausrichtung auf Feste Breite so sind zwar alle Register gleich breit und die Überschrift steht auch in der Mitte, aber die Breite kommt irgend wo her (viel zu breit).
Wie kann ich die Breite setzen? Weiss das jemand?
Gruss
Andrea
-
TCS_FIXEDWIDTH | TCS_FORCELABELLEFT styles?
Aber wird wahrscheinlich immer noch "zu breit" sein (TC verwendet mit FixedWidth den breitesten, mindestens aber sso breit, das die Tabs die ganze control-breite ausfüllen)
-
Mit TCS_FIXEDWIDTH habe ich es versucht. Dann haben zwar alle Reiter die selbe Breite, sind aber so breit (viel breiter als die Überschrift) dass nicht mehr alle draufpassen, man muss dann scrollen.
TCS_FORCELABELLEFT setze ich nicht, ich will die Überschriften ja mittig.
Danke
Andrea