LogFont Schrifthöhe in ChooseFont-Dialog Schrifthöhe



  • Hallo,
    ja wie die überschrift schon sagt, ich suche nach einer möglichkeit, wie ich die Schrifthöhe der LogFont Struktur in die Angezeigte höhe des Dialoges bekomme. Ich mein das Combobox Listenfeld in dem die Schrifthöhe angezeigt wird... (8,9,10,11,12,14,16...)

    die schrifthöhe in Logfont wird ja mit -10 = 8 (CB höhe) oder -21 = 16 (CB höhe)angegeben.
    anfänglich dachte ich, das ich immer "nur" lfHeight + 2 rechnen müßte, aber weit gefehlt, je größer die schriftgröße um so größer wird auch der unterschied zwischen der angezeigten höhe der combobox und der lfHeight.

    weis jemand wie man das umrechnet?

    [NEW EDIT]
    zum besseren verständniss...
    ich möchte zur laufzeit des dialoges die Schrifteinstellungen ändern und da WM_CHOOSEFONT_SETLOGFONT buggy ist, und ich diesen lösungsvorschlag dafür gefunden habe brauch ich das um via CB_SELECTSTRING die richtige schriftgröße der neu gewählten schrift einzustellen.


Anmelden zum Antworten