Nachdem ich inzwischen bei Schriftarten angekommen bin, experimentiere ich gerade ein wenig herum, aber irgendwas mache ich scheinbar noch falsch
CreateFont() bekomme ich auf die Reihe, aber mit der Anzeige habe ich meine Probleme
Wenn ich einen "button" erstelle, und dann mit
SendMessage(myButton, WM_SETFONT, (WPARAM) myfont, true);
die Schriftart setze, zeigt er das brav an.
Aber wenn ich im WM_PAINT mit TextOut etwas schreibe, dann kann ich machen was ich will, er zeigt, abgesehen von Farbe, immer alles in default Schrift an
Ich hab den Befehl
SendMessage(hwnd, WM_SETFONT, (WPARAM) myfont, true);
schon an die unmöglichsten Stellen gesetzt, dem Compiler ist das egal, aber anzeigen will er es nicht
Laut MSDN gibt es SetFont() nicht, angeblich soll man da immer WM_SETFONT verwenden, nur wie bringe ich ihn dazu mir das beim TextOut() auch anzuzeigen?
CreateFont() bekomme ich auf die Reihe, aber mit der Anzeige habe ich meine Probleme
Wenn ich einen "button" erstelle, und dann mit
SendMessage(myButton, WM_SETFONT, (WPARAM) myfont, true);
die Schriftart setze, zeigt er das brav an.
Aber wenn ich im WM_PAINT mit TextOut etwas schreibe, dann kann ich machen was ich will, er zeigt, abgesehen von Farbe, immer alles in default Schrift an
Ich hab den Befehl
SendMessage(hwnd, WM_SETFONT, (WPARAM) myfont, true);
schon an die unmöglichsten Stellen gesetzt, dem Compiler ist das egal, aber anzeigen will er es nicht
Laut MSDN gibt es SetFont() nicht, angeblich soll man da immer WM_SETFONT verwenden, nur wie bringe ich ihn dazu mir das beim TextOut() auch anzuzeigen?