Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Вниз

Сообщение, приходящее при клике левой кнопкой мыши   Найти похожие ветки 

 
Denis__ ©   (2009-02-19 18:03) [0]

Хай, All! Что-то я реально туплю)) Какое сообщение надо ловить? По идее это WM_CLICK, но... нет. ???


 
clickmaker ©   (2009-02-19 18:03) [1]

WM_LBUTTONDOWN


 
Denis__ ©   (2009-02-19 18:07) [2]

Это же не клик) это при нажатии... Например у контролов есть property OnClick. Вот такое надо словить) Криво написал как-то, но вроде понятно.


 
Denis__ ©   (2009-02-19 18:07) [3]

Это же не клик) это при нажатии... Например у контролов есть property OnClick. Вот такое надо словить) Криво написал как-то, но вроде понятно.


 
Denis__ ©   (2009-02-19 18:08) [4]

Извиняюсь) я не виноват=)


 
Юрий Зотов ©   (2009-02-19 18:21) [5]

Denis__ ©   (19.02.09 18:07) [2]

> Это же не клик) это при нажатии...
> Например у контролов есть property OnClick.

Оно срабатывает при отпускании после нажатия (то есть, когда приходят два, а не одно сообщение).


 
@!!ex ©   (2009-02-19 18:24) [6]

Клик, это когда мышь отпущена над тем же окно на котором и была нажата.
WM_LBUTTONUP + проверка на нахождение мышки в пределах окна. вот и клик.


 
Denis__ ©   (2009-02-19 20:20) [7]

Да, я уже именно так и думал. Значит при WM_LBUTTONDOWN запомнить это, потом при
> WM_LBUTTONUP + проверка на нахождение мышки в пределах окна

проверить было ли запомнено и выполнить клик. Вот так я думаю:)


 
@!!ex ©   (2009-02-19 21:11) [8]

> [7] Denis__ ©   (19.02.09 20:20)

WM_LBUTTONUP возникает ТОЛЬКО для того окна, на котором мыша была нажата. так что нажатие запомнить не надо.


 
Denis__ ©   (2009-02-19 22:41) [9]

хм. Да действительно, я перемудрил) @!!ex, спасибо.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1233816806
Slider007
2009-02-05 09:53
2009.04.05
С днем рождения ! 5 февраля 2009 четверг


2-1234501149
Гарик
2009-02-13 07:59
2009.04.05
OnShow(self)


2-1234781737
b@v
2009-02-16 13:55
2009.04.05
Подскажите с запросом


3-1217909603
Viod
2008-08-05 08:13
2009.04.05
Обработка исключений ADOConnection


2-1234950495
b@v
2009-02-18 12:48
2009.04.05
Excel в Access





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский