bool mouseHook_MouseMove(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Debug.WriteLine(mouseStruct.pt.x.ToString()); Debug.WriteLine(mouseStruct.pt.y.ToString()); // MSLLHOOKSTRUCT structure // https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms644970%28v=vs.85%29.aspx // Message 構造体 // https://msdn.microsoft.com/ja-jp/library/system.windows.forms.message(v=vs.110).aspx if (pushedState) { if ((bool)RadioVertical.IsChecked) { SetCursorPos(mouseStruct.pt.x, keepMouseY); } else { SetCursorPos(keepMouseX, mouseStruct.pt.y); } return true; } return false; }
private void keyboardHook_KeyUp(RamGecTools.KeyboardHook.VKeys key) { if (RamGecTools.KeyboardHook.VKeys.LCONTROL == key) { Debug.WriteLine("key up=CONTROL"); pushedState = false; } }
private void keyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key) { if (RamGecTools.KeyboardHook.VKeys.LCONTROL == key) { Debug.WriteLine("key down=CONTROL x={0}, y={0}", keepMouseX, keepMouseY); keepMouseX = (int)GetMousePosition().X; keepMouseY = (int)GetMousePosition().Y; pushedState = true; } }
public KeyboardMessage(int op, RamGecTools.KeyboardHook.VKeys key) { this.op = op; this.key = key; }
void keyboardHook_KeyUp(RamGecTools.KeyboardHook.VKeys key) { string keyString = key.ToString(); if (customizingKeys || paused) return; // if the key released is supported if (Array.IndexOf(keys, keyString) > -1) { GetPictureBox("UI_Key_" + keyString).Image = resource.getStyledImage(keyString + "_Up"); } }
void keyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key) { string keyString = key.ToString(); if (customizingKeys || paused || ProtectedWord_Check(keyString)) return; // if the key pressed is supported if (Array.IndexOf(keys, keyString) > -1) { GetPictureBox("UI_Key_" + keyString).Image = resource.getStyledImage(keyString + "_Down"); } }
private bool mouseHook_LeftButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Debug.WriteLine("mouse left button down"); return false; }
bool mouseHook_RightButtonDown(RamGecTools.MouseHook.MSLLHOOKSTRUCT mouseStruct) { Debug.WriteLine("mouse right button down"); return false; }