Hallo,
ich habe eine Logfont-Struktur erstellt. Ich kann den Text auch unterstreichen, durchstreichen oder kursiv schreiben, jedoch ist es egal welche Schriftart ich angebe (Arial, Times New Roman,...), die Schrift sieht immer gleich aus.
Jetzt meine Frage, woran liegt das? Was habe ich falsch gemacht?![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
Hier der Codeausschnitt:
Hoffe, dass ihr mir helfen könnt. Danke schon mal im voraus.
Lg Heike
ich habe eine Logfont-Struktur erstellt. Ich kann den Text auch unterstreichen, durchstreichen oder kursiv schreiben, jedoch ist es egal welche Schriftart ich angebe (Arial, Times New Roman,...), die Schrift sieht immer gleich aus.
Jetzt meine Frage, woran liegt das? Was habe ich falsch gemacht?
![Confused :confused: :confused:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f615.png)
Hier der Codeausschnitt:
Code:
BOOL SISText::Paint(HDC hdc)
{
RECT rect;
LOGFONT font;
HFONT hFontNew, hFontOld;
rect.left = 0;
rect.top = 0;
rect.right = 100;
rect.bottom = 200;
font.lfHeight= -20;
font.lfWidth=0;
font.lfEscapement=0;
font.lfOrientation=0;
font.lfWeight=FW_NORMAL;
font.lfItalic=false;
font.lfUnderline=false;
font.lfStrikeOut=false;
font.lfCharSet=ANSI_CHARSET;
font.lfOutPrecision=OUT_DEFAULT_PRECIS;
font.lfClipPrecision=CLIP_CHARACTER_PRECIS;
font.lfQuality=DEFAULT_QUALITY;
font.lfPitchAndFamily=FF_DONTCARE;
(font.lfFaceName,_T("Arial"));
hFontNew = CreateFontIndirect(&font);
hFontOld = (HFONT)
SelectObject(hdc, hFontNew);
DrawText(hdc, TEXT("Caption"), -1, &rect, DT_CENTER);
return true;
}
Hoffe, dass ihr mir helfen könnt. Danke schon mal im voraus.
Lg Heike