示例#1
0
        public static void MouseEvent(IntPtr vHandle, uint msg, int x, int y)
        {
            var lParam = ((y << 16) | x);                              // The coordinates
            var wParam = 0;                                            // Additional parameters for the click (e.g. Ctrl)

            Win32APIWrapper.SendMessage(vHandle, msg, wParam, lParam); // Mouse button down
            //SendMessage(vHandle, Win32ApiWrapper.WM_LBUTTONUP, wParam, lParam); // Mouse button up
            //SendMessage(handle, upCode, wParam, lParam); // Mouse button up
        }
示例#2
0
 /// <summary>
 /// 给窗口发送内容
 /// </summary>
 /// <param name="hWnd">句柄</param>
 /// <param name="lParam">要发送的内容</param>
 public static void SetText(IntPtr hWnd, string lParam)
 {
     Win32APIWrapper.SendMessage(hWnd, WM_SETTEXT, IntPtr.Zero, lParam);
 }
示例#3
0
 public static void GetInfo(IntPtr vHandle)
 {
     Win32APIWrapper.SendMessage(vHandle, Win32APIWrapper.WM_COMMAND, Win32APIWrapper.IDM_VIEWSOURCE, (int)vHandle);
 }