다음을 통해 공유


이벤트 클릭

[Microsoft 에이전트는 Windows 7을 기준으로 더 이상 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]

설명

사용자가 문자 또는 문자의 아이콘을 클릭할 때 발생합니다.

Syntax

하위 에이전트**_Click** (ByVal CharacterID, ByVal Button, ByVal Shift, ByVal X, ByVal Y**)**

요소 설명
CharacterID 클릭한 문자의 ID를 문자열로 반환합니다.
버튼 이벤트를 유발하기 위해 누른 후 해제된 단추를 식별하는 정수를 반환합니다. 단추 인수는 왼쪽 단추(비트 0), 오른쪽 단추(비트 1) 및 가운데 단추(비트 2)에 해당하는 비트가 있는 비트 필드입니다. 이러한 비트는 각각 값 1, 2 및 4에 해당합니다. 이벤트를 발생시킨 단추를 나타내는 비트 중 하나만 설정됩니다. 문자에 작업 표시줄 아이콘이 포함되어 있고 비트 13도 설정된 경우 작업 표시줄 아이콘에서 클릭이 발생했습니다.
Shift 단추 인수에 지정된 단추를 누르거나 놓을 때 Shift, Ctrl 및 Alt 키의 상태에 해당하는 정수를 반환합니다. 키가 다운되면 비트가 설정됩니다. Shift 인수는 Shift 키(비트 0), Ctrl 키(비트 1) 및 Alt 키(비트 2)에 해당하는 가장 중요도가 낮은 비트가 있는 비트 필드입니다. 이러한 비트는 각각 값 1, 2 및 4에 해당합니다. Shift 인수는 이러한 키의 상태를 나타냅니다. 일부, 전체 또는 모든 비트는 설정할 수 없습니다. 이는 일부 키, 모든 키 또는 키를 누르지 않음을 나타냅니다. 예를 들어 Ctrl과 Alt 키를 모두 누르면 Shift 값이 6이 됩니다.
X,Y 마우스 포인터의 현재 위치를 지정하는 정수를 반환합니다. X 및 Y 값은 항상 화면의 왼쪽 위 모서리를 기준으로 픽셀 단위로 표현됩니다.

 

설명

이 이벤트는 문자의 입력-활성 클라이언트에만 전송됩니다. 사용자가 입력 활성 클라이언트가 없는 문자 또는 작업 표시줄 아이콘을 클릭하면 서버는 이벤트를 활성 클라이언트로 보냅니다. 문자가 표시되는 경우(Visible = True) 사용자의 동작은 문자의 마지막 입력-활성 클라이언트도 현재 입력-활성 클라이언트로 설정하여 ActivateInput 이벤트를 해당 클라이언트로 보낸 다음 Click 이벤트를 보냅니다. 문자가 숨겨지고(Visible = False) 사용자가 단추 1을 사용하여 문자의 작업 표시줄 아이콘을 클릭하면 문자도 자동으로 표시됩니다.

참고 항목

문자를 클릭하면 다른 모든 문자 출력(모든 문자)이 비활성화되지는 않습니다. 그러나 수신 대기 키를 누르면 입력 활성 문자의 출력이 플러시되고 RequestComplete 이벤트가 트리거되어 클라이언트의 큐가 중단되었음을 나타내는 Request.Status를 전달합니다.