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

Ваш аккаунт

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

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

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

Работа с CEdit

2.4K
21 июля 2003 года
Locky
11 / / 07.04.2003
Привет, All!
Прошу прощения если мой вопрос покажется ламерским, ногами не пинайте, можно просто не отвечать :)
Итак вопрос:
Есть диалог, на диалоге нарисовано поле ввода. Как мне отследить когда пользователь, например, провел по нему мышкой, или нажал на кнопку именно в этом поле воода. Я так понимю надо создать класс, что-то типа:
class CTestEdit:public CEdit
{
...
DECLARE_MESSAGE_MAP()
}
BEGIN_MESSAGE_MAP(CTestEdit, CEdit)
ON_WM_MOUSEMOVE()
END_MESSAGE_MAP()
Проблема, в принципе решается, НО... тогда приходится в методе CTestDialog::OnInitDialog() вызывать функцию Create() для этого поле ввода, где надо каждый раз указывать стили, размеры, родителя и т.д. Фактически получается что поле ввода динамически создается. А я динамически не хочу... я хочу чтобы - перетащил на диалог Edit, указал стили и все счастливы. Так вот... есть возможнсть для статически созданного Edit'а обработать сообщение типа ON_WM_MOUSEMOVE?
Заранее спасибо за ответ.
2.4K
22 июля 2003 года
Locky
11 / / 07.04.2003
Спасибо тебе, All, за все твои развернутые и интересные ответы, но я с этим уже разобрался :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог