マウスカーソルの移動

 ・サンプル
DWORD   GetMouseParam(int nXY,bool bX)
{
	int		nSize;

	if(bX == true)
		nSize = ::GetSystemMetrics(SM_CXSCREEN);
	else
		nSize = ::GetSystemMetrics(SM_CYSCREEN);

	return  nXY * (65535 / nSize);
}


void	MoveMouse(int nX,int nY)
{
	nX = GetMouseParam(nX,true);
	nY = GetMouseParam(nY,false);

	::mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE,nX,nY,NULL,NULL);
}

カテゴリー「VC++ TIPS」 のエントリー