TabControl mit Bottom-Styl - Fix?
-
Hi,
ich habe im Internet einen Fix für TabControls mit Bottom-Style gefunden und wollte fragen, was eigentlich der entscheidende Part im folgenden Code dafür ist, dass ein Tab auch wirklich richtig herum gedreht ist.
Der Code subclassed das TabControl und zeichnet in WM_PAINT das Control selbst mithilfe von DrawThemeBackground u.a.Beispiel:
Wenn der Bottom-Style nicht vorhanden ist, sind die Tabs immer noch nach oben geöffnet.
Ich möchte die Tabs nämlich z.B. zur Seite geöffnet, nur verstehe ich nicht, welcher Teil des Codes dafür zuständig ist, dass die Tabs nach oben geöffnet sind..Vielen Dank.
> Bild
> Code
-
Da es sich hier um ein SysTabControl handelt vermute ich mal, dass Du TCS_VERTICAL verwenden musst.
Allerdings lese ich die Doku, so, dass die Common Controls 6.0 dies nicht untersützten.
http://msdn.microsoft.com/en-us/library/bb760549(v=VS.85).aspxAnsonsten gibt es doch genaug Code, der das kann und dokumentiert ist:
http://www.codeguru.com/cpp/controls/controls/tabcontrols/article.php/c6385/XP-Themes-Tab-Control-in-any-orientation.htm