Двойной щелчок мыши: два WM_LBUTTONUP на одно WM_LBUTTONDOWN

Программирование на Pascal

Модератор: trubb

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
malor
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-07-09 20:20:25

Двойной щелчок мыши: два WM_LBUTTONUP на одно WM_LBUTTONDOWN

Непрочитанное сообщение malor » 2011-07-30 20:06:23

Делая двойной щелчок в клиентской зоне я проверял какие приходят Message.Msg и получалось что одно WM_LBUTTONDOWN и два WM_LBUTTONUP. Почему?

Код: Выделить всё

implementation

{$R *.dfm}

var countClick :Word;
    Description: Word;

procedure TForm1.Wndproc(var Message: TMessage);
begin

  case Message.Msg of

    WM_LBUTTONDOWN, WM_LBUTTONUP:
    begin
      countClick := countClick + 1;

      Description := Message.Msg;

    end;

  else
    inherited;
  end;

end;
Вложения
DClickProject.zip
(84.41 КБ) 90 скачиваний

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Двойной щелчок мыши: два WM_LBUTTONUP на одно WM_LBUTTON

Непрочитанное сообщение Alex Keda » 2012-01-10 0:34:26

винду глючит?
Убей их всех! Бог потом рассортирует...

malor
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-07-09 20:20:25

Re: Двойной щелчок мыши: два WM_LBUTTONUP на одно WM_LBUTTON

Непрочитанное сообщение malor » 2012-01-10 7:53:54

Нет, у Windows так как раз и задумано.