//Класс формы
class CProjectView : public CDialogImpl<CProjectView>
{
public:
CEdit m_edit;
};
//обработчик события инициализации формы
LRESULT CProjectView::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
//Если контрол уже создан в редакторе ресурсов, то
m_edit = GetDlgItem(IDC_MYEDIT);
//Если не создан, то
m_edit.Create(m_hWnd, crect);
//...
}
WTL + Edit control
Конктерто, пытаюсь в WTL-приложении добавить на форму edit control, и менять его цвет на красный тогда, когда в контролле нет текста.
Контролы WTL. Называется CEdit. Вообще названия контролов в WTL очень похожи с MFC.
Как пользоваться.
Насчет цвета - посмотрите методы CEdit, может, что-то есть похожее.
Как пользоваться.
Код:
Насчет цвета - посмотрите методы CEdit, может, что-то есть похожее.
CEditCommands может здорово помочь при работе с CEdit.
Имхо, класс