2017-01-31 5 views
-1

MFC를 사용하여 대화 기반 프로그램을 만들고 있습니다. 편집 컨트롤의 텍스트를 굵게 변경하거나 크기를 변경하려면 어떻게해야합니까? 어디에서 어떤 코드를 작성해야합니까? 구체적으로 말씀해주십시오. 당신의 OnInitDialog에서MFC CEdit 컨트롤의 텍스트 스타일을 변경하는 방법?

답변

1

는 (당신의 대화에 선언)을 CFont 객체

m_pFont=new CFont; 

    int lfHeight; 
    lfHeight = (int) -(dSize* 90/72.); 

    int nWeight=FW_NORMAL; 
    if (isBold) 
     nWeight=FW_BOLD; 
    pFont->CreateFont(lfHeight , 0, 0, 0, nWeight, (BYTE)isItalic, (BYTE)isUnderline, 0, (BYTE)nCharSet, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, _T("Arial")); 

을 생성 한 다음 편집 컨트롤에 대한 SetFont(m_pFont) 전화 - 당신의 소멸자에서 삭제합니다.