Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сообщение о двойном щелчке кнопки мышки... / 5 сообщений из 5, страница 1 из 1
27.04.2006, 16:50
    #33695207
Smirnoff_Sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение о двойном щелчке кнопки мышки...
Всем привет! Такая проблемка:
мне надо в моей программе (C++, Win32) обработать двойной щелчок сышкой в клиентской области окна. Смотрю в справочник - это событие WM_LBUTTONDBLCLK, но если вставляю его обработку в программу, то ничего не происходит. Хотя если все оставить, но поменять его на одинарный щелчок WM_LBUTTONDOW - все работает.
В чем фишка может быть? Может все таки это сообщение как-то по другому называется?
...
Рейтинг: 0 / 0
27.04.2006, 17:24
    #33695388
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение о двойном щелчке кнопки мышки...
Smirnoff_SergeyВсем привет! Такая проблемка:
мне надо в моей программе (C++, Win32) обработать двойной щелчок сышкой в клиентской области окна. Смотрю в справочник - это событие WM_LBUTTONDBLCLK, но если вставляю его обработку в программу, то ничего не происходит. Хотя если все оставить, но поменять его на одинарный щелчок WM_LBUTTONDOW - все работает.
В чем фишка может быть? Может все таки это сообщение как-то по другому называется?

А ты сделай двойной щелчек и посмотри WM_LBUTTONDOW вылетит два раза или не не будет вообще. Тогда узнаешь, присылается другое сообщение или нет.
...
Рейтинг: 0 / 0
27.04.2006, 19:55
    #33695820
Smirnoff_Sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение о двойном щелчке кнопки мышки...
Да, в том то и прикол что 2 раза вылетает WM_LBUTTONDOWN, а как же в таком случае 2-ной щелчок отлавливать?
Засекать через сколько миллисекунд была нажата 2-ой раз что ли?
...
Рейтинг: 0 / 0
27.04.2006, 20:14
    #33695841
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение о двойном щелчке кнопки мышки...
А ты для своего окошка указал стиль CS_DBLCLKS? Если не указал - WM_LBUTTONDBLCLK никогда не прийдет.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputmessages/wm_lbuttondblclk.asp
...
Рейтинг: 0 / 0
27.04.2006, 20:25
    #33695850
Smirnoff_Sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сообщение о двойном щелчке кнопки мышки...
Вот оно объяснение! Спасибо!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сообщение о двойном щелчке кнопки мышки... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]