Zitat von
Helmi:
Weiss jemand wie man das machen könnte, bzw. gibt es denn die möglichkeit einen "System"-Button, z. B. durch auslesen einer
DLL, zu bekommen (dies sollte aber Windows-Version-unabhänigig sein)?
Es gibt die Funktion
DrawFrameControl, die das zeichnet. Normalerweise sollte das mit dem Typ
DFC_CAPTION und dem Stil als eine Kombination von
DFCS_CAPTIONCLOSE und einem oder mehreren der Flags
DFCS_FLAT,
DFCS_HOT,
DFCS_INACTIVE,
DFCS_PUSHED,
DFCS_TRANSPARENT gehen.
Nimm am besten eine Paintbox dafür, lass dir die Größe aber auch von dieser Funktion mit dem Flag
DFCS_ADJUSTRECT ausrechnen.