Member 13089825 Ответов: 1

Как изменить цвет шрифта и атрибуты шрифта (курсив / полужирный шрифт) элемента управления edit


ПРИВЕТ ,
у меня есть элемент управления редактированием, и я хочу изменить текст шрифта элемента управления редактированием на курсив.
я могу изменить цвет шрифта, но атрибуты шрифта не работает
не могли бы вы посоветовать мне, как это изменить

Что я уже пробовал:

void TestDlg::OnBnClickedDefaultRadio()
{
    // TODO: Add your control notification handler code here
    m_editControl.SetWindowText(_T("50"));// here m_edit control is myedit class object and my edit class is inherited from CEdit
    m_editControl.SetTextColor(BLUE);

    CFont m_Font;
    // m_Font.Detach();)
    if (m_Font.CreateFont(-13, 0, 0, 0, FW_LIGHT, TRUE, TRUE, 0, 0, 0, 0, 0, 0, L"Arial") )
    {
       // GetDlgItem(IDC_EDIT1)->SetFont(&m_Font);
        m_editControl.SetFont(&m_Font);
    }

}

1 Ответов

Рейтинг:
1

Richard MacCutchan

См. Решение 1 по адресу как изменить шрифт элемента управления CEdit?[^].