Клик правой кнопкой мыши
Помогите пожалуйста обработать событие клик правой кнопкой мыши по кнопке....
Цитата:
Originally posted by viclight
Помогите пожалуйста обработать событие клик правой кнопкой мыши по кнопке....
Помогите пожалуйста обработать событие клик правой кнопкой мыши по кнопке....
Есть 2 простых варианта.
1. Подменить оконную процедуру своей при помощи SetWindowLong(hWndButton, GWL_WNDPROC, ...). В своей WndProc обрабатываешь WM_RBUTTONDOWN, а остальные сообщения передаешь в старую WndProc.
Этот подход хорош для одной кнопки.
2. Пишешь свой класс кнопки, где и обрабатываешь то же сообщение. Теперь можно создавать несколько таких кнопок.