"Bei der Ausgabe am Bildschirm entspricht der Wert in :height normalerweise der vertikalen Anzahl an Pixeln, die ein Zeichen des Fonts einnimmt."
aufmerksam bin ich geworden bei der Demo ( GraTest.ZIP ***) von Günter Beyes wo er ein Handle von einem Font für die API benötigt.
*** http://www.xbaseforum.de/viewtopic.php? ... 48&p=66946
Pablo verwendet nun die Function @ot4xb:_create_font_(), jedoch nicht mit allen Parametern, die noch andere Ergebnisse liefert.// For the following six font parameters,
// there is no, or no complete, match in XbpFont IVars, unfortunately;
// so they should be guessed, if at all possible.
nun hat Pablos Weg einen Vorteil : Xbase++ kann nur einen INT() Wert benutzen während Pablo einen Font so erstellt
Code: Alles auswählen
:: hFont := @ot4xb:_create_font_(hDC,"Verdana",115,0,0,0)
*** einen festen "Faktor" scheint es nicht zu geben ...
p.s. natürlich verwenden alle die gleiche "CreateFontA" API Function ... was sonst