CFont::CreatePointFont
이 함수는 간단히 만들기를 지정한 글꼴 및 글꼴 크기를 제공 합니다.
BOOL CreatePointFont(
int nPointSize,
LPCTSTR lpszFaceName,
CDC* pDC = NULL
);
매개 변수
nPointSize
포인트 단위의 글꼴 높이 요청 합니다. (예를 들어, 12 포인트 글꼴 요청 120 전달 합니다.)lpszFaceName
A CString 또는 글꼴의 서체 이름을 지정 하는 null로 끝나는 문자열에 대 한 포인터입니다. 이 문자열의 길이 30 자를 넘지 않아야 합니다. Windows EnumFontFamilies 함수를 사용 하 여 현재 사용 가능한 모든 글꼴을 열거 합니다. 경우 lpszFaceName 는 NULL, 장치 독립적인 서체는 GDI를 사용 하 여.pDC
포인터는 CDC 개체 높이 변환 하는 데 nPointSize 논리 단위입니다. 경우 NULL, 화면 디바이스 컨텍스트 변환에 사용 됩니다.
반환 값
성공 하면 0이 아닌 그렇지 않으면 0입니다.
설명
높이 자동으로 변환 nPointSize 를 사용 하 여 논리 단위는 CDC 가리키는 개체에 의해 pDC.
완료에 CFont 만든 개체는 CreatePointFont 작동, 먼저 장치 컨텍스트 외부 글꼴을 선택 하 고 삭제를 CFont 개체.
예제
// The code fragment shows how to create a font object,
// select the font object into a DC (device context) for text
// drawing, and finally delete the font object.
CClientDC dc(this);
CFont font;
VERIFY(font.CreatePointFont(120, _T("Arial"), &dc));
// Do something with the font just created...
CFont* def_font = dc.SelectObject(&font);
dc.TextOut(5, 5, _T("Hello"), 5);
dc.SelectObject(def_font);
// Done with the font. Delete the font object.
font.DeleteObject();
요구 사항
헤더: afxwin.h