Beim Erstellen eines Steuerelements (z. B. eines Bearbeitungssteuerelements) im laufenden Betrieb mithilfe von CreateWindow beginnt es normalerweise mit einer hässlichen Schrift (boldish sans serif).
Normalerweise wocke ich darum, indem ich die Schriftart des Elterndialogs nehme und es auf das Steuerelement setze - ich kann nicht einmal sagen, ob das eine gute Idee ist.
Wie bekomme ich "legal" die richtige Schriftart?
Der "richtige" Weg, die Schriftart in Dialogfeldern wie Meldungsfeldern usw. zu verwenden, wäre über die Funktion SystemParametersInfo()
:
Vergessen Sie nicht, die Schriftart zu zerstören, wenn die Steuerelemente zerstört sind:
%Vor% Sie können die MSDN-Dokumentation für NONCLIENTMETRICS
nachschlagen SystemParametersInfo()
, um zu sehen, welche anderen systemweiten Parameter Sie abrufen können.
Tags und Links user-interface windows winapi fonts