2013-08-10 1 views
0

나는 마우스 커서로 kinect에서 내 관절의 위치를 ​​설정하는 프로그램을 작업 중입니다. 내가 마우스와 그 기능 및 어떤 네임 스페이스를 추가 해야하는 API를 몰라. 예를 들어 마우스 포인터로 위치를 설정하는 기능과 마우스 오른쪽 버튼으로 클릭하고 두 번 클릭하는 기능이 있습니다. . 내 손 관절 내 왼쪽 공동 마우스를 클릭 할 수 위의 경우 내가 "원하는 예를 들어 나는 키 넥트 SDK와 함께 작업 할 수 있습니다하지만 난 그것에 대해 윈 API에 대해 알고 타격을받지
감사를 돕는 위치에 대한마우스 함수 api for windows

답변

1

을 :..

을 마우스 클릭에 대한
[DllImport("user32")] 
public static extern int SetCursorPos(int x, int y); 

: 나는 코드가 꽤 명확하고 간단하다 생각

[DllImport("user32")] 
public static extern void mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo); 

public const int MOUSEEVENTF_LEFTDOWN = 0x02; 
public const int MOUSEEVENTF_LEFTUP = 0x04; 
public const int MOUSEEVENTF_RIGHTDOWN = 0x08; 
public const int MOUSEEVENTF_RIGHTUP = 0x10; 

public void MouseClick(int x, int y) 
{ 
    mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); 
    mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); 
} 

+0

어떤 키보드 API에 대한 ^^ 재미 anyo 수 있습니다 무슨 API가 키보드 기능을 시뮬레이트합니까? – virtouso

+0

이 하나를 사용하십시오 : http://msdn.microsoft.com/fr-fr/library/microsoft.visualstudio.testtools.uitesting.keyboard.sendkeys.aspx 그리고 이것을 대답으로 표시하는 것을 잊지 마십시오 :) –