2017-01-31 47 views
-1

私はMFCでダイアログベースのプログラムを作っています。 エディットコントロールのテキストを太字に変更するか、サイズを変更するにはどうすればよいですか? どこでどのようなコードを書くべきですか? 具体的に教えてください。あなたのOnInitDialogMFC 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)を呼び出す - あなたのデストラクタでそれを削除します。

関連する問題