Visual C ++ - событие для ComboBox - PullRequest
0 голосов
/ 24 февраля 2009

Я хотел бы знать, есть ли событие для ComboBox в Visual C ++, которое я могу использовать для выполнения каких-либо действий, когда мышь проходит над элементами комбинированного списка. Спасибо

Ответы [ 2 ]

0 голосов
/ 24 февраля 2009

Посмотрите на TrackMouseEvent ().

Возможно, вам понадобится создать класс для вашего выпадающего списка (производного от CComboBox); добавить в него TrackMouseEvent ().

Есть сообщения для обработки наведения мыши (когда мышь находится внутри клиентской области CWnd) и ухода мыши (когда мышь покидает клиентскую область CWnd).

0 голосов
/ 24 февраля 2009

Вы можете попробовать уведомление WM_DRAWITEM, но для этого вам может понадобиться нарисованный владельцем стиль.

Элемент элемента рисования содержит элемент itemAction, который указывает, для какой ситуации элемент должен нарисовать себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...