bool CMouseControl::RightDown () { if (CheckClickArea ()) { SendMouseCommand (0, 0, MOUSE_RIGHTDOWN); return true; } return false; }
bool CMouseControl::MiddleDown () { if (CheckClickArea ()) { SendMouseCommand (0, 0, MOUSE_MIDDLEDOWN); return true; } return false; }
void InitDevices() { m_TimeoutTimer = 0; m_LEDSwitchState = 0; m_IsInitFinished = false; // Write Command Byte SendControllerCommand(0x60); // For Mouse And Keyboard // Enable Interface, Enable Interrupts, Enable XLAT SendKeyboardData(0x43); // Enable Mouse Data Reporting SendMouseCommand(0xF4); }
void CMouseControl::RightUp () { SendMouseCommand (0, 0, MOUSE_RIGHTUP); }
void CMouseControl::MiddleUp () { SendMouseCommand (0, 0, MOUSE_MIDDLEUP); }
void CMouseControl::LeftUp () { SendMouseCommand (0, 0, MOUSE_LEFTUP); }
void CMouseControl::DoMovePointerRel (long dx, long dy) { SendMouseCommand (dx, dy, MOUSE_MOVE_REL); }
void CMouseControl::DoMovePointerAbs (long x, long y) { SendMouseCommand (x, y, MOUSE_MOVE_ABS); }
void CMouseControl::RightDown () { SendMouseCommand (0, 0, MOUSE_RIGHTDOWN); }
void CMouseControl::MiddleDown () { SendMouseCommand (0, 0, MOUSE_MIDDLEDOWN); }
void CMouseControl::LeftDown () { SendMouseCommand (0, 0, MOUSE_LEFTDOWN); }