Исправлено форматирование текста. — SchweinDeBurg
Я создаю динамически элемент управления Edit,
используя MFC класс CEdit:
CEdit cEdit;
cEdit.Create(.....);
...
cEdit.SetWindowText(.....);
// Ставим вроде как нужный нам для прорисовки текста шрифт
cEdit.SetFont();
// Показываем окно
cEdit.ShowWindow( ....);
Проьлема состоит в том, что текст в edit'e отображается но как
только я его начинаю редактировать, он тутже отображается системным шрифтом и размером по умолчанию.
Как быть в такой ситуации.
Буду рад вашему совету.
Заранее благодарен.
Удалено избыточное цитирование. — SchweinDeBurg
O>Проьлема состоит в том, что текст в edit'e отображается но как
O>только я его начинаю редактировать, он тутже отображается системным шрифтом и размером по умолчанию.
Возможно Вы релизети шрифт, который поставили контролу.
Удалено избыточное цитирование. — SchweinDeBurg
Здравствуйте, hasumen, Вы писали:
H>Возможно Вы релизети шрифт, который поставили контролу.
Да, вероятнее всего и сам экземпляр cEdit тоже зарелизил!
В общем. Раз создаешь динамически элемент, то позаботься о том, чтобы экземпляр класса CEdit и СFont не разрушался при выходе из функции создания (т.е. создай их динамически — оператором new либо определи глобально)
Убедительная просьба — использовать коды форматирования при вставке текстов программ.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Убедительная просьба — следить за объемом цитирования.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]
Убедительная просьба — следить за объемом цитирования.
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]