古詩詞大全網 - 成語用法 - C++中怎麽調節編輯框中的字體大小

C++中怎麽調節編輯框中的字體大小

對於普通編輯框使用如下方法:

m_keyInput為編輯框關聯變量

m_keyInputFont是CFont類型的成員變量

m_keyInput.GetClientRect(&rect);

m_keyInputFont.CreateFont(rect.Height(), 0, 0, 0, FW_NORMAL, FALSE, FALSE, 0,

DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,DEFAULT_PITCH, NULL);

m_keyInput.SetFont(&m_keyInputFont, FALSE);

要修改字體,妳改CreateFont參數就是了,MSDN查查CreateFont函數。

如果要動態修改,要記得先m_keyInputFont.DeleteObject();再CreateFont

RichEdit另有辦法。