示例#1
0
 public static extern IntPtr SendMessageTimeout(IntPtr hWnd, Win32Constants.Standard Msg, Win32Constants.Standard wParam, int lParam, Win32Constants.SendMessageTimeoutFlags fuFlags, uint uTimeout, out int lpdwResult);
示例#2
0
 public static extern IntPtr SendMessage(IntPtr hWnd, Win32Constants.ListBox Msg, IntPtr wParam, [Out] StringBuilder stringBuilder);
示例#3
0
 public static extern int EnumDisplaySettings(string deviceName, Win32Constants.EnumDisplaySettings modeNum, ref Win32Types.DEVMODE devMode);
 public bool IsHardwareKeyUp(Win32Constants.VirtualKeys keyCode){
     return !IsHardwareKeyDown(keyCode);
 }
示例#5
0
 public static extern void SendMessage(IntPtr ptr, Win32Constants.KeyBoard keyState, Win32Constants.VirtualKeys virtualKeys, IntPtr intPtr);
示例#6
0
 public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, Win32Constants.SetWindowPosEnum setWindowPosEnum);
示例#7
0
 public IKeyboardSimulator ModifiedKeyStroke(Win32Constants.VirtualKeys modifierKey,
     IEnumerable<Win32Constants.VirtualKeys> keyCodes){
     ModifiedKeyStroke(new[]{modifierKey}, keyCodes);
     return this;
 }
示例#8
0
 public static extern IntPtr SendMessage(IntPtr hWnd, Win32Constants.Clipboard Msg, IntPtr wParam, IntPtr lParam);
示例#9
0
 public IKeyboardSimulator ModifiedKeyStroke(Win32Constants.VirtualKeys modifierKeyCode,
     Win32Constants.VirtualKeys keyCode){
     ModifiedKeyStroke(new[]{modifierKeyCode}, new[]{keyCode});
     return this;
 }
示例#10
0
 public IKeyboardSimulator ModifiedKeyStroke(
     IEnumerable<Win32Constants.VirtualKeys> modifierKeyCodes, Win32Constants.VirtualKeys keyCode){
     ModifiedKeyStroke(modifierKeyCodes, new[]{keyCode});
     return this;
 }
示例#11
0
 public IKeyboardSimulator KeyPress(Win32Constants.VirtualKeys keyCode){
     Win32Types.INPUT[] inputList = new InputBuilder().AddKeyPress(keyCode).ToArray();
     SendSimulatedInput(inputList);
     return this;
 }
 public bool IsKeyDown(Win32Constants.VirtualKeys keyCode){
     Int16 result = Win32Declares.KeyBoard.GetKeyState((UInt16) keyCode);
     return (result < 0);
 }
 public bool IsTogglingKeyInEffect(Win32Constants.VirtualKeys keyCode){
     Int16 result = Win32Declares.KeyBoard.GetKeyState((UInt16) keyCode);
     return (result & 0x01) == 0x01;
 }
示例#14
0
 public static extern IntPtr SendMessage(IntPtr hWnd, Win32Constants.ListBox Msg, IntPtr wParam, string s);
示例#15
0
 public static extern IntPtr SendMessage(IntPtr hWnd, Win32Constants.Standard msg, IntPtr wParam, string s);
示例#16
0
 public static extern IntPtr SendMessage(IntPtr hWnd, Win32Constants.Button Msg, IntPtr wParam, IntPtr lParam);
示例#17
0
 public static extern IntPtr SendMessage(IntPtr hWnd, Win32Constants.ListBox msg, IntPtr wParam, IntPtr lParam);
示例#18
0
 public static extern bool SendNotifyMessage(Win32Constants.BroadCast broadCast, Win32Constants.BroadCastMessages broadCastMessages, UIntPtr wParam,
                                             StringBuilder lParam);
示例#19
0
 public static extern void PostMessage(IntPtr handle, Win32Constants.KeyBoard keydown, Win32Constants.VirtualKeys keys, IntPtr intPtr);
示例#20
0
 public static extern IntPtr ChildWindowFromPointEx(IntPtr hWndParent, Win32Types.POINT pt, Win32Constants.ChildWindowFromPointFlags childWindowFromPointFlags);
示例#21
0
 public static extern int PostMessage(IntPtr hwnd, Win32Constants.Standard wMsg, int wParam, int lParam);
示例#22
0
 public static extern Win32Constants.ChangeDisplaySettingsResult ChangeDisplaySettings(ref Win32Types.DEVMODE devMode, Win32Constants.ChangeDisplaySettingsFlags flags);
示例#23
0
 public static extern int PostMessage(IntPtr hwnd, Win32Constants.Button wMsg, IntPtr wParam, IntPtr lParam);
示例#24
0
 public static extern bool BitBlt(IntPtr hObject, int nXDest, int nYDest, int nWidth,
                                  int nHeight, IntPtr hObjSource, int nXSrc, int nYSrc, Win32Constants.TernaryRasterOperations dwRop);
 public bool IsHardwareKeyDown(Win32Constants.VirtualKeys keyCode){
     int result = Win32Declares.KeyBoard.GetAsyncKeyState((UInt16) keyCode);
     return (result < 0);
 }