Hallo,
ich versuche schon eine Weile die Schriftart
von Buttons zu ändern, es klappt aber nicht.
Nachdem ich den Button über CreateWindow erzeugt habe rufe ich folgende Funktion auf:
void ChangeFont(HWND hWnd)
{
HFONT font;
LOGFONT lgft;
HDC hDC;
lgft.lfHeight = 10;
lgft.lfWidth = 0;
lgft.lfEscapement = 0;
lgft.lfOrientation = 0;
lgft.lfWeight = 700;
lgft.lfItalic = 0;
lgft.lfUnderline = 0;
lgft.lfStrikeOut = 0;
lgft.lfCharSet = 0;
lgft.lfOutPrecision = 0;
lgft.lfClipPrecision = 0;
lgft.lfQuality = 0;
lgft.lfPitchAndFamily = 0;
strcpy(lgft.lfFaceName, „Arial“);
font = CreateFontIndirect(&lgft);
hDC = GetDC(hWnd);
DeleteObject(SelectObject(hDC, font));
ReleaseDC(hWnd, hDC);
}
Was mache ich falsch? Ich habe auch versucht den Text über Textout in den Button zu schreiben, ich sehe aber keinen Text. Ich bin für jede Hilfe dankbar!
Gruß Patrick