Exemplo n.º 1
0
bool CMouseControl::RightDown ()
{
	if (CheckClickArea ()) {
		SendMouseCommand (0, 0,	MOUSE_RIGHTDOWN);
		return true;
	}
	
	return false;
}
Exemplo n.º 2
0
bool CMouseControl::MiddleDown ()
{
	if (CheckClickArea ()) {
		SendMouseCommand (0, 0,	MOUSE_MIDDLEDOWN);
		return true;
	}

	return false;
}
Exemplo n.º 3
0
	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);
	}
Exemplo n.º 4
0
void CMouseControl::RightUp ()
{
	SendMouseCommand (0, 0,	MOUSE_RIGHTUP);
}
Exemplo n.º 5
0
void CMouseControl::MiddleUp ()
{
	SendMouseCommand (0, 0,	MOUSE_MIDDLEUP);
}
Exemplo n.º 6
0
void CMouseControl::LeftUp ()
{
	SendMouseCommand (0, 0,	MOUSE_LEFTUP);
}
Exemplo n.º 7
0
void CMouseControl::DoMovePointerRel (long dx, long dy)
{
	SendMouseCommand (dx, dy, MOUSE_MOVE_REL);
}
Exemplo n.º 8
0
void CMouseControl::DoMovePointerAbs (long x, long y)
{
	SendMouseCommand (x, y, MOUSE_MOVE_ABS);
}
Exemplo n.º 9
0
void CMouseControl::RightDown ()
{
	SendMouseCommand (0, 0,	MOUSE_RIGHTDOWN);
}
Exemplo n.º 10
0
void CMouseControl::MiddleDown ()
{
	SendMouseCommand (0, 0,	MOUSE_MIDDLEDOWN);
}
Exemplo n.º 11
0
void CMouseControl::LeftDown ()
{
	SendMouseCommand (0, 0,	MOUSE_LEFTDOWN);
}