Вопрос № 65214: Каким образом у программной кнопки отловить событие двойного клика по ней правой клавишей мыши ?...
Вопрос № 65.214
Каким образом у программной кнопки отловить событие двойного клика по ней правой клавишей мыши ?
Отправлен: 02.12.2006, 13:17
Вопрос задал: Bcd (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: John Paramol
Здравствуйте, Bcd!
Нужно ловить событие WM_RBUTTONDBLCLK.
Но, чтобы заставить Windows посылать эти события,
нужно создавать окно со стилем CS_DBLCLKS (при регистрации оконного класса).
Или установить этот стиль уже после создания окна, к примеру, так:
SetClassLong(hwnd,GCL_STYLE,CS_DBLCLKS|GetClassLong(hwnd,GCL_STYLE));
Только и всего. Удачи!
--------- 1=2, at values 1 large enough
Ответ отправил: John Paramol (статус: 4-ый класс)
Ответ отправлен: 02.12.2006, 15:30 Оценка за ответ: 5