Zitat:
Wann muss ich als TListBox.Style OwnerDrawFixed und wann OwnerDrawVariable einsetzen?
OwnerDrawFixed = immer gleiche Zeilenhöhe.
OwnerDrawVariable = Zeilenhöhe für jede Zeile separat bestimmen. Dann wird vor OnDrawItem ein OnMeasureItem ausgelöst, in dem du die Zeilenhöhe festlegen kannst.
Zitat:
Wie kann ich verhindern, dass Fett gedruckter Text in manchen Windows-Designs so hässlich über den Rand der TListbox steht?
Ist mir noch nie paasiert. Wenn du in den Canvas der ListBox zeichnest dann kann m.E. auch nur innerhalb der ListBox gezeichnet werden.
Vielleicht postest du mal deinen Code?