user32 mouse event
BlitzMax Forums/BlitzMax Beginners Area/user32 mouse event| 
 | ||
| Hi I don't use dll calling so it's there a way to call the user32 and getting the mouse click ? I found this code but how to get it work in bmax, I did a little search and since I'm not expert in Api 
using System;
using System.Runtime.InteropServices;
namespace WinApi
{
  
  public class Mouse
  {
 
            [DllImport("user32.dll")]
            private static extern void mouse_event(UInt32 dwFlags,UInt32 dx,UInt32 dy,UInt32 dwData,IntPtr dwExtraInfo);
            private const UInt32 MouseEventLeftDown = 0x0002;
            private const UInt32 MouseEventLeftUp = 0x0004;
 
            public static void SendDoubleClick()
            {
                mouse_event(MouseEventLeftDown, 0, 0, 0, new System.IntPtr());
                mouse_event(MouseEventLeftUp, 0, 0, 0, new System.IntPtr());
                mouse_event(MouseEventLeftDown, 0, 0, 0, new System.IntPtr());
                mouse_event(MouseEventLeftUp, 0, 0, 0, new System.IntPtr());
            }
    }
}
thanks |