CFont * f; //フォントを設定し、コンストラクタで新しい
f-> CreateFont(30、10、0、0、700、FALSE、FALSE、0、DEFAULT_CHARSET、DEFAULT_CHARSET、
CLIP_DEFAULT_PRECIS、DEFAULT_QUALITY、DEFAULT_PITCH | FF_SCRIPT、 "黑体");
GetDlgItem(IDC_BUTTON1)-> SetFont(f);
GetDlgItem(IDC_STATIC_INPUT)-> SetFont(f);
GetDlgItem(IDC_EDIT_COR_NUM)-> SetFont(f);
COLORREF m_colorEditText; //コントロールのフォントの色を編集します
COLORREF m_colorEditBK; //エディットコントロールの背景色
(2)インターフェイスの空白部分を右クリックし、メッセージ関数OnCtlColorを追加して、次のコードを追加します。
(3)動的に変更したい場合は、変更を引き起こした場所(ボタン関数など)でカラー変数を変更してから、3つの関数を呼び出します。
dlg1-> m_colorEditBK = RGB(0、255、0); //背景が緑色
dlg1-> m_colorEditText = RGB(0、0、0); //黒のフォント
dlg1-> GetDlgItem(IDC_EDIT_DISPLAY1)-> SetRedraw(TRUE);
dlg1-> GetDlgItem(IDC_EDIT_DISPLAY1)-> Invalidate();