Beispiel #1
0
 public static void TrackMouseEvent(ref TRACKMOUSEEVENTS tme)
 {
     if (Win32Helper.IsWindowsOS())
     {
         PInvoke.TrackMouseEvent(ref tme);
     }
 }
Beispiel #2
0
 public static void PostMessage(IntPtr hWnd, int Msg, uint wParam, uint lParam)
 {
     if (Win32Helper.IsWindowsOS())
     {
         PInvoke.PostMessage(hWnd, Msg, wParam, lParam);
     }
 }
Beispiel #3
0
 public static IntPtr WindowFromPoint(POINT point)
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.WindowFromPoint(point));
     }
     else
     {
         return(IntPtr.Zero);
     }
 }
Beispiel #4
0
 public static IntPtr GetFocus()
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.GetFocus());
     }
     else
     {
         return(IntPtr.Zero);
     }
 }
Beispiel #5
0
 public static bool DragDetect(IntPtr hWnd, Point pt)
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.DragDetect(hWnd, pt));
     }
     else
     {
         return(false);
     }
 }
 private static int CallNextHookEx(IntPtr hhook, int code, IntPtr wParam, IntPtr lParam)
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.CallNextHookEx(hhook, code, wParam, lParam));
     }
     else
     {
         return(0);
     }
 }
 private static int UnhookWindowsHookEx(IntPtr hhook)
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.UnhookWindowsHookEx(hhook));
     }
     else
     {
         return(0);
     }
 }
 private static IntPtr SetWindowsHookEx(HookType code, HookProc func, IntPtr hInstance, int threadID)
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.SetWindowsHookEx(code, func, hInstance, threadID));
     }
     else
     {
         return(IntPtr.Zero);;
     }
 }
Beispiel #9
0
 public static uint SendMessage(IntPtr hWnd, int Msg, uint wParam, uint lParam)
 {
     if (Win32Helper.IsWindowsOS())
     {
         return(PInvoke.SendMessage(hWnd, Msg, wParam, lParam));
     }
     else
     {
         //TODO TKN: find suitable value to return
         return(uint.MinValue);
     }
 }