RE: EV_GRID problems (wel_hook.dll)

2 messages Options
Embed this post
Permalink
rfo

RE: EV_GRID problems (wel_hook.dll)

Reply Threaded More More options
Print post
Permalink
Hi Manu!

wel_hook.dll is very small.  Why is the logic not included in the static
wel lib?


     R

==================================================
Roger F. Osmond


> -------- Original Message --------
> Subject: RE: [eiffel_software] EV_GRID problems
> From: "Emmanuel Stapf [ES]" <[hidden email]>
> Date: Tue, September 22, 2009 5:51 pm
> To: <[hidden email]>
> The wel_hook.dll is required for the best pick and drop experience. That is to say a line that appear even when you are not on top of your Windows (or desktop for that matter), and if I'm not mistaken it also prevents the window to raise to the top when starting a pick and drop.
> Regards,
> Manu
> > -----Original Message-----
> > From: [hidden email]
> > [mailto:[hidden email]] On Behalf Of [hidden email]
> > Sent: Tuesday, September 22, 2009 2:33 PM
> > To: [hidden email]
> > Subject: RE: [eiffel_software] EV_GRID problems
> >
> > Hi Jimmy!
> >
> > Have you heard an answer to the wel_hook.dll question yet?
> > As soon as I added some pick-and-drop stuff, the error appeared.  I have
> > resisted fixing it (as it seems to make no functional difference so
> > far).
> >
> >
> >      R
> >
> > ==================================================
> > Roger F. Osmond
> >
> >
> > > -------- Original Message --------
> > > Subject: [eiffel_software] EV_GRID problems
> > > From: "Jimmy Johnson" <[hidden email]>
> > > Date: Sun, September 20, 2009 7:43 pm
> > > To: [hidden email]
> > > I must have forgotten how to enable right click pick-n-put in my
> > applications.  My EV_ROWS within my EV_GRID contain the object I want to
> > pick.  Information is displayed withing a couple of EV_LABELs within each
> > row.
> > > So, how do I right click on the label and pick up the object?
> > > BTW, what is with wel_hook.dll?  Must that be included with any
> > distributed executable?
> > > Thanks,
> > > Jimmy J. Johnson
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >

Emmanuel Stapf

RE: EV_GRID problems (wel_hook.dll)

Reply Threaded More More options
Print post
Permalink
> wel_hook.dll is very small.  Why is the logic not included in the static
> wel lib?

In order to have access to events when the mouse is not over an EiffelVision application, we need a hook to the low level mouse events. This can only be done by loading a small DLL to handle those and this is what `wel_hook.dll' is for. I wish we could do that without the DLL but last time we looked at that, it was the only way. Windows does allow capturing the mouse event if you are not on top of your application but only if you have the left button press which does not work for pick and drop which only requires the right click.

Hope this clarifies things a bit.
Regards,
Manu

------------------------------------------------------------------------  
Eiffel Software
805-685-1006
http://www.eiffel.com       
Customer support: http://support.eiffel.com       
User group: http://groups.eiffel.com/join       
------------------------------------------------------------------------