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

Ваш аккаунт

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

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

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

CButton + OnMouseMove

2.0K
03 декабря 2002 года
yup
31 / / 03.12.2002
Помогите пожалуйста разобраться с CButton

Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,

BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton
550
04 декабря 2002 года
matwey
82 / / 03.12.2002
Цитата:
Originally posted by yup
Помогите пожалуйста разобраться с CButton

Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,

BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton



Да, круто..., к сожалению помоему на самом деле существуют только BN_CLICKED && BN_DOUBLECLICKED.

1)
Попробуй определять MouseMove для диалога,
и в функйии смотреть не попались ли координаты мышки в кнопку, ну понял...

Есть даже функция полезная для снятия координат объекта...

2)см MSDN

380
05 декабря 2002 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by yup
Помогите пожалуйста разобраться с CButton

Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,

BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton



Создай класс от CButton, напиши ему свой обработчик OnMouseMove, объёкт этого типа включи в описание своего диалога, а при OnInitDialog выполни SubclassDlgItem(), на свою кнопку и этот объект. он будет ловить onMouseMove

:) удачи

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог