CButton + OnMouseMove
Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,
BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton
Цитата:
Originally posted by yup
Помогите пожалуйста разобраться с CButton
Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,
BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton
Помогите пожалуйста разобраться с CButton
Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,
BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton
Да, круто..., к сожалению помоему на самом деле существуют только BN_CLICKED && BN_DOUBLECLICKED.
1)
Попробуй определять MouseMove для диалога,
и в функйии смотреть не попались ли координаты мышки в кнопку, ну понял...
Есть даже функция полезная для снятия координат объекта...
2)см MSDN
Цитата:
Originally posted by yup
Помогите пожалуйста разобраться с CButton
Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,
BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton
Помогите пожалуйста разобраться с CButton
Дело в том, что Wizard показывает только два сообщения которые етот клас может обработать,
BN_CLICKED && BN_DOUBLECLICKED но что дельта когда нужно обрабатывать WM_MOUSEMOVE над CButton
Создай класс от CButton, напиши ему свой обработчик OnMouseMove, объёкт этого типа включи в описание своего диалога, а при OnInitDialog выполни SubclassDlgItem(), на свою кнопку и этот объект. он будет ловить onMouseMove
:) удачи