Home | Sign in | English UK
  • Limits in browser code
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Stored procedures
Used in a process linked to the mouse or stylus (click code, rollover code, code of left or right button down), returns the horizontal position (X) of the mouse cursor in relation to the specified window or control.
You can find out:
  • the position of the mouse (or stylus) when a left click is performed in an image (function used in the click code of image).
  • the position of the mouse (or stylus) when hovering a window (function used in the optional "Mouse rollover" process of window).
WEBDEV - Browser code Used in a browser process (of a control or page), returns the horizontal position (X) of mouse cursor according to the specified marker.
    WEBDEV - Browser code
    // "Drawing" page hovered by the mouse
    // Optional code of the page
    // Mouse moved (onmousemove)
    Message("Position of the mouse: X: " + MouseXPos(mpPage) + "Y: " + MouseYPos(mpPage))
    WEBDEV - Browser code

    Retrieving the mouse position in a page Hide the details

    <Result> = MouseXPos([<Marker>])
    <Result>: Integer or real
    • Horizontal position (or X coordinate) of the mouse cursor in relation to the specified marker (in pixels),
    • 0 if the information is not available (depending on the browser used and on the control).
    <Marker>: Optional integer constant
    Marker used to calculate the position:
    (Default value)
    Mouse position in relation to the top left corner of control (or page if the event occurs on the page).
    If this constant is selected, MouseXPos must be used in the "OnClick" code of the control.
    mpScreenMouse position in the screen (in relation to the top left corner of screen).
    mpPageMouse position in relation to the top left corner of page (while taking the page "scrolling" into account).
    WEBDEV - Browser code

    Limits in browser code

    MouseXPos is not available:
    • in the browser procedures.
    • in the events directly or indirectly called from a browser procedure (via ExecuteProcess for example).
    • in the browser code of a button or link.
    Related Examples:
    The drawing functions Unit examples (WINDEV): The drawing functions
    [ + ] Using the main drawing functions of WINDEV to:
    - Initialize an Image control for drawing
    - Draw simple shapes
    - Write a text into a drawing
    - Change the color in a drawing
    Component : wd250obj.dll
    Minimum version required
    • Version 9
    This page is also available for…
    Click [Add] to post a comment