Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WTL + Edit control

602
12 мая 2010 года
KPI Student
265 / / 16.12.2006
Подскажите, пожалуйста, есть ли в WTL класс эдит-контролла и как им пользоваться? Гугл ничего не подсказал, в мсдне тоже ничего понять не могу, много всего написано, а как это юзать - хз.

Конктерто, пытаюсь в WTL-приложении добавить на форму edit control, и менять его цвет на красный тогда, когда в контролле нет текста.
14K
12 мая 2010 года
artem_kvadro
63 / / 30.07.2007
Контролы WTL. Называется CEdit. Вообще названия контролов в WTL очень похожи с MFC.

Как пользоваться.
Код:
//Класс формы
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);
    //...
}


Насчет цвета - посмотрите методы CEdit, может, что-то есть похожее.
297
12 мая 2010 года
koodeer
1.2K / / 02.05.2009
Имхо, класс CEditCommands может здорово помочь при работе с CEdit.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог