IP Adress Control
-
Ich hab mal eine Frage zu dem IP Adress Control der MFC libery.
Und zwar hab ich in meinem Dialog so ein Teil und wollte die Schrift davon ändern. Hab mir dazu ein CFont objekt erstellt.(Schriftart Comic Sans MS)
Nun hab ich mir mitGetDlgItem(IDC_IPADDRESS1)->SetFont(&onlyText, 0);
(onlyText) ist das CFont Objekt das CWnd geholt und darauf die SetFont methode angewendet. Das Problem nur ist, bei allen Controls geht das, zum Beispiel Buttons oder Listboxen etc. nur bei dem IP Adress Control geht das grade nicht. Da wird immer eine andere Schriftart angezeigt. Schlimmer sogar noch, es ändert mein CFont Objekt ab, das heißt wenn ich danach ein Button mit dem CFont Objekt, was eigentlich noch mit Comic Sans MS gefüllt sein müsste, ändere dann wird der auch nicht mehr mit Comic Sans angezeigt. Kommentiere ich das ändern des Fonts der IP Adress Control aus, dann geht alles wieder Problemlos. Ich versteh das ganze nicht, vielleicht hat einer ein Tipp für mich.
Danke im voraus.