Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: xevuel
Biblioteki C/C++

CreateFontIndirect

[funkcja] Tworzy nowy uchwyt do czcionki.

Składnia

C/C++
#include <windows.h>

HFONT WINAPI CreateFontIndirect(
const LOGFONT * lplf
);

Argumenty

ArgumentOpis
lplfWskaźnik na strukturę, opisującą nowo tworzony uchwyt do czcionki

Zwracana wartość

Funkcja w przypadku powodzenia zwraca uchwyt do czcionki, typu HFONT. W przeciwnym wypadku zwraca NULL.

Opis szczegółowy

Funkcja CreateFontIndirect tworzy nowy uchwyt do czcionki na bazie wskaźnika do struktury, podanego jako jedyny argument funkcji. Przykład:
C/C++
LOGFONT lf;
ZeroMemory( & lf, sizeof( lf ) );
lf.lfHeight = 30;
lf.lfEscapement = 100;
lstrcpy( lf.lfFaceName, "Times New Roman CE" );

HFONT hFont = CreateFontIndirect( & lf );

//Zwalniamy pamięć
DeleteObject( hFont );

Wymagania

Minimalny obsługiwany klientWindows 2000 Professional
Minimalny obsługiwany serwerWindows 2000 Server
NagłówekWingdi.h (wewnątrz Windows.h)
BibliotekaGdi32.lib
DLLGdi32.dll
Nazwy Unicode i ANSICreateFontIndirectW (Unicode) i CreateFontIndirectA (ANSI)

Linki zewnętrzne