langer1801
Erfahrenes Mitglied
Hallo, ich habe folgendes Problem:
Ich habe ein CEdit in meiner View-Klasse, mit dem ich Änderungen in einem Formular realisiere. Dazu erscheint das EDit-Control auf Mausklick genau in der Größe und an der Position, wo sich die Zelle befindet, deren Wert geändert werden soll. Das klappt auch super. Allerdings ist die Größe der Zellen und damit die Schriftgröße dirch das Formular vorgegeben. Nun habe ich ein Problem, mit dem Font des Edit-Control.
Wenn ich
passiert auch etwas. Denn der Cursor im Edit-Control wird in der eingestellten Fontgröße dargestellt. Wenn ich aber etwas eingebe, wird ein System-Font verwendet, d.h., in Abhängigkeit der von mir eingestellten Font-Größe wird mehr oder weniger die Schrift unten abgeschnitten, aber nicht kleiner dargestellt.
Weiß jemand, warum das so ist und wie ich das ändern kann. Im Moment mache ich das Edit-Controll größer als die Zelle. Ist nur ein Schönheitsfehler - aber genau dieser Schönheitsfehler stört mich.
Mfg
langer
Ich habe ein CEdit in meiner View-Klasse, mit dem ich Änderungen in einem Formular realisiere. Dazu erscheint das EDit-Control auf Mausklick genau in der Größe und an der Position, wo sich die Zelle befindet, deren Wert geändert werden soll. Das klappt auch super. Allerdings ist die Größe der Zellen und damit die Schriftgröße dirch das Formular vorgegeben. Nun habe ich ein Problem, mit dem Font des Edit-Control.
Wenn ich
Code:
CEdit myEdit;
CFont myFont.CreatePointFont(70,"arial")
myEdit.SetFont(&myFont);
Weiß jemand, warum das so ist und wie ich das ändern kann. Im Moment mache ich das Edit-Controll größer als die Zelle. Ist nur ein Schönheitsfehler - aber genau dieser Schönheitsfehler stört mich.
Mfg
langer