ActiveClientChange 이벤트
[Microsoft 에이전트는 Windows 7을 기준으로 더 이상 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]
-
설명
-
문자의 활성 클라이언트가 변경되면 발생합니다.
-
Syntax
-
Sub *agent.*ActiveClientChange(ByVal CharacterID, ByVal Active)
요소 설명 CharacterID 이벤트가 발생한 문자의 ID를 반환합니다. Active 클라이언트가 활성화되었는지 여부를 나타내는 부울 값입니다. True 클라이언트 애플리케이션이 문자의 활성 클라이언트가 되었습니다.
False 클라이언트 애플리케이션이 더 이상 문자의 활성 클라이언트가 아닙니다.
설명
여러 클라이언트 애플리케이션이 동일한 문자를 공유하는 경우 문자의 활성 클라이언트는 마우스 입력(예: Microsoft 에이전트 컨트롤 클릭 또는 끌기 이벤트)을 받습니다. 마찬가지로 여러 문자가 표시되면 맨 위 문자(입력-활성 클라이언트라고도 함)의 활성 클라이언트는 Command 이벤트를 받습니다.
문자의 활성 클라이언트가 변경되면 이 이벤트는 해당 문자의 ID를 다시 전달하고 , 애플리케이션이 문자의 활성 클라이언트가 되었으면 True 이고, 더 이상 문자 의 활성 클라이언트가 아니면 False 를 전달합니다.
클라이언트 애플리케이션은 사용자가 문자의 팝업 메뉴 또는 음성 명령에서 클라이언트 애플리케이션의 항목을 선택하거나 클라이언트 애플리케이션이 활성 상태를 변경하거나 다른 클라이언트 애플리케이션이 에이전트에 대한 연결을 종료할 때 이 이벤트를 수신할 수 있습니다. 에이전트는 직접 영향을 받는 클라이언트 애플리케이션에만 이 이벤트를 보냅니다. 활성 클라이언트가 되거나 활성 클라이언트가 되는 것을 중지합니다.
참고 항목
ActivateInput 이벤트, Active 속성, DeactivateInput 이벤트, Activate 메서드