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

Ваш аккаунт

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

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

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

Клик правой кнопкой мыши

9.5K
26 мая 2005 года
viclight
8 / / 23.05.2005
Помогите пожалуйста обработать событие клик правой кнопкой мыши по кнопке....
1.8K
27 мая 2005 года
_const_
229 / / 26.11.2003
Цитата:
Originally posted by viclight
Помогите пожалуйста обработать событие клик правой кнопкой мыши по кнопке....



Есть 2 простых варианта.

1. Подменить оконную процедуру своей при помощи SetWindowLong(hWndButton, GWL_WNDPROC, ...). В своей WndProc обрабатываешь WM_RBUTTONDOWN, а остальные сообщения передаешь в старую WndProc.
Этот подход хорош для одной кнопки.

2. Пишешь свой класс кнопки, где и обрабатываешь то же сообщение. Теперь можно создавать несколько таких кнопок.

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