[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nel] Double Click
From: |
Cyril 'Hulud' Corvazier |
Subject: |
Re: [Nel] Double Click |
Date: |
Wed, 9 Apr 2003 14:05:50 +0200 |
> I wonder if anyone has already tested this fonction in mouse_listener. I can
> get move,up,down,wheel messages but not the Dblclick
one. Could someone tell me how it works on win32?
> Any idea?
> Thanks
> Stephane
Hi Stéphane,
Win32 windows send the messages WM_xBUTTONDBLCLK only if the window's class has
the style CS_DBLCLKS.
NeL use this message to detect double clicks and send its messages.
If you use the default window created by the NeL opengl driver, it has not this
style, so no double click are generated.
(See nel/src/3d/driver/opengl/driver_opengl.cpp line 303 : wc.style =
CS_HREDRAW | CS_VREDRAW ;//| CS_DBLCLKS; )
If you provide your own window to the driver, you can create it from a class
with the CS_DBLCLKS style.
You can try the lowlevel mouse (Direct Input), double click is emulated by NeL
so it should work all the time.
Cyril
- [Nel] Double Click, Stéphane CHAPLAIN, 2003/04/09
- Re: [Nel] Double Click,
Cyril 'Hulud' Corvazier <=