Re: w32lib - cannot use right mouse button

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi Martin,
you should be getting WM_RBUTTONDOWN events. These are working okay for me.
I've fixed it so that the WM_RBUTTONUP and WM_RBUTTONDBLCLK events are also
passed through in the next version.

The mouse move and left button stuff is required by the edit controls for
highlighting etc.

What are you trying to do with the right button events? Do you want to cause
a pop-menu to occur?

---------------
procedure MouseRtn(integer event, integer x, integer y, integer shift)
    sequence xy

    -- wait for right button down events
    if event = WM_RBUTTONDOWN then
        -- Get the location of the edit box
        xy = getRect(getSelf())
        -- show the popup menu at the point where the button was pressed
        popup(MyPopup, x + xy[1], y + xy[2])
    end if
end procedure
onMouse[MyEdit] = routine_id("MouseRtn")
-----------------

-----
Derek Parnell
Melbourne, Australia
"To finish a job quickly, go slower."

----- Original Message -----
From: martin.stachon at worldonline.cz
To: EUforum
Sent: Wednesday, May 16, 2001 10:48 PM
Subject: w32lib - cannot use right mouse button


Hi,
under win32lib v0.55.1 i cannot use right mouse button id editboxes, mles
etc. for cut,copy,paste etc.
(it worked under v0.50C)
The context key on a keyboard works.

I think the problem is somewhere in mouse event handling.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu