HFONT CFont::operator
이 연산자를 사용 하 여 연결 된 글꼴을 Windows GDI 핸들을 얻을 수 있는 CFont 개체입니다.
operator HFONT( ) const;
반환 값
Windows GDI 글꼴 개체의 핸들에 연결 된 CFont 성공 하면. 그렇지 않으면 NULL.
설명
이 연산자 변환에서 자동으로 사용 되므로 CFont 에 글꼴 및 텍스트, 전달 하 여 CFont 개체 함수에 HFONTs.
그래픽 개체를 사용 하는 방법에 대 한 자세한 내용은 참조 하십시오. 그래픽 개체 에 있는 Windows SDK.
예제
// The code fragment shows the usage of CFont::operator HFONT.
// Initialize a CFont object with the characteristics given
// in a LOGFONT structure.
LOGFONT lf;
// clear out structure
memset(&lf, 0, sizeof(LOGFONT));
// request a 12-pixel-height font
lf.lfHeight = 12;
// request a face name "Arial"
_tcsncpy_s(lf.lfFaceName, LF_FACESIZE, _T("Arial"), 7);
CFont font1;
font1.CreateFontIndirect(&lf); // create the font
// CFont::operator HFONT automatically converts font1 from
// CFont* to HFONT.
CFont* font2 = CFont::FromHandle(font1);
// Do something with the font just created...
CClientDC dc(this);
CFont* def_font = dc.SelectObject(font2);
dc.TextOut(5, 5, _T("Hello"), 5);
dc.SelectObject(def_font);
// Done with the font. Delete the font object.
font1.DeleteObject();
요구 사항
헤더: afxwin.h