?
hi, hier n kleines Beispiel:
case WM_PAINT
PAINTSTRUCT ps;
LOGFONT lf = {0};
HFONT hfText;
// vordefinierte Systemschrift laden:
GetObject(GetStockObject(DEFAULT_GUI_FONT), sizeof(LOGFONT), &lf);
// Schrift anpassen:
lf.lfHeight = 18;
lf.lfWeight = FW_BOLD;
// Schrift erstellen:
hfText = CreateFontIndirect(&lf);
BeginPaint(hWnd, &ps);
// Zeichenaktionen:
SelectObject(ps.hdc, hfText);
SetBkMode(ps.hdc, TRANSPARENT); // Hintergrundmodus: Transparent
SetTextColor(ps.hdc, RGB(0,0,255)); // Farbe: Blau
TextOut(ps.hdc, 20, 20, TEXT("ziemlich DICK und BLAU ^^"), strlen(TEXT("ziemlich DICK und BLAU ^^")));
// Kein GDI-Leak: hfText wieder freigeben:
DeleteObject(SelectObject(ps.hdc, GetStockObject(SYSTEM_FONT)));
EndPaint(hWnd, &ps);
break;
hab den Code nit getestet, er dürfte aber richtig sein, oder nur ein zwei tippfehler drinne sein ..hoffe ich konnte helfen