WINAPI
ostatnia aktualizacja: 23.12.2004
TEXTOUT, CREATEFONTINDIRECT - NAPISY, CZCIONKI
//przygotowanie nowej czcionki HDC hdc; hdc = GetDC(m_hwnd); //tlo napisow przezroczyste SetBkMode(hdc,TRANSPARENT); //tworzenie czcionki LOGFONT lf_Czcionka; lf_Czcionka.lfCharSet=DEFAULT_CHARSET; lf_Czcionka.lfClipPrecision=CLIP_DEFAULT_PRECIS; lf_Czcionka.lfEscapement=0; strcpy(lf_Czcionka.lfFaceName,"Arial"); lf_Czcionka.lfHeight= -MulDiv(9, GetDeviceCaps(hdc, LOGPIXELSY), 72); lf_Czcionka.lfItalic=FALSE; lf_Czcionka.lfOrientation=0; lf_Czcionka.lfOutPrecision=OUT_DEFAULT_PRECIS; lf_Czcionka.lfPitchAndFamily=DEFAULT_PITCH | FF_DONTCARE; lf_Czcionka.lfQuality=DEFAULT_QUALITY; lf_Czcionka.lfStrikeOut=FALSE; lf_Czcionka.lfUnderline=FALSE; lf_Czcionka.lfWidth=0; lf_Czcionka.lfWeight=FW_NORMAL; HFONT hFont; //na podstawie struktury tworzymy uchwyt do czionki hFont = CreateFontIndirect(&lf_Czcionka); SelectObject(hdc,hFont); SetTextColor(hdc,RGB(0,0,0)); //wyswietlenie napisu TextOut(hdc,100,100,"napis testowy",13);
© 2004-2006 Adam Godula