Hello everypony,
auch wenn bereits ein ähnlicher Thread von mir exisitiert möchte ich das nochmal in einer anderen Richtung ansprechen.
Ein Menü wird selbstgezeichnet, aber selbst das ändert nichts daran das sich eine Trennlinie (Divider) zwischen Menü und Fensterinhalt befindet.
Überzeichnen?
Scheinbar nicht möglich! Erreichbar sind nur hDc´s von einzelnen Menü-Titeln wie "File", "Edit" usw. Zwar kann ich diese hier über die Linie zeichnen, aber alles rechts außerhalb aller Titel ist unerreichbar.
Ein "hWnd" des Menüs ist auch nicht erreichbar. (Vielleicht MENUBARINFO?) Tipps wie "Menü in anderes Fenster setzen und dieses einbetten" sind leider auch nicht hilfreich da das Hauptfenster dann den Fokus ständig verliert und auch Probleme mit dem "Skin" auftreten würden.
Vielleicht gibt es auch einen simplen Style der diese Linie entfernt, für jede Lösung wäre ich sehr dankbar da das Problem jetzt schon sehr lange besteht. Sichtbar ist diese Linie allerdings nur wenn Fensterfarbe und MenuBar Farbe geändert sind, da die Linie den 3DFACE Farbwert hat!
lg
Ownerdrawn MenuBar
Re: Ownerdrawn MenuBar
Zeige doch mal einen Code, wo man Dein Problem sehen kann. Das könnte der Grund sein,
dass Du bisher keine Antwort/Lösung hast.
dass Du bisher keine Antwort/Lösung hast.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Re: Ownerdrawn MenuBar
Den hatte ich im letzten bereits gepostet. Zudem ist es kein Problem das durch den Code entsteht, sondern so standard. Nur wird dieser Divider erst sichtbar wenn Fenster und MenuBar eine andere Farbe als 3DFACE haben.
Theoretisch könnte man das ganz unabhängig von Zeichenoperationen/Ownerdrawn MenuBar anstellen.
Theoretisch könnte man das ganz unabhängig von Zeichenoperationen/Ownerdrawn MenuBar anstellen.