schriftart,größe
-
hi
1:wie kann ich die schriftgröße/art ändern?
2:case WM_PAINT :
hDC = BeginPaint(hWnd, &ps);
TextOut(hDC, 0, 0, szPuffer, sizeof(szPuffer)-1);
EndPaint(hWnd, &ps);
return 0;wie kann ich das vermeiden, das der text nicht mit einer "hässlichen" weißen farbe hinterlegt ist?
cYa
-
zu 2.
SetBkColor(hDC, RGB(0,0,0)); //Hintergrundfarbe Schwarz SetTextColor(hDC,RGB(255,255,255)); //Textfarbe Weiss TextOut(hDC, 0, 0, szPuffer, sizeof(szPuffer)-1);
-
Für die Font-Sachen schau mal auf meiner Homepage in der WinAPI-Ecke vorbei.
-
oder mit SetBkMode(hDC,TRANSPARENT);
-
hi
kann mir jemand das mit dem CreateFont() erklären ?
cYa
-
MSDN-Library: CreateFont oder was genau willst du wissen
-
hi
ich weiß halt nicht wie ich das anwende...
Cya
-
Was verstehst du da nicht
- ist dir unklar, was du bei den einzelnen Parametern einsetzen musst, oder was du nachher mit dem HFONT machst, ...
-
hi
alles beides
cYa
-
Die Parameter sind doch eigentlich alle erklärt
Je nachdem, was du machen willst könntest du auch ChooseFont und CreateFontIndirect verwenden. Den HFONT selektierst du dann mit SelectObject in deinen DC. Hier findest du unter "Choosing a Font" dazu sogar ein Beispiel