유니버셜 텍스트 자동 완성 기 애플리케이션을 C#으로 처리하고 있습니다. 그래서 현재 활성 창 (메모장, MS 워드 등)에서 캐럿 위치를 가져와야합니다. 캐럿의 X, Y 좌표를 얻으려면 어떻게해야합니까? 사용자가 입력하는 동안 커서 (캐럿) 아래에 추천을 표시해야합니다.캐럿 위치/위치 모든 애플리케이션 내
내 프로그램이 백그라운드에서 실행 중입니다. 현재 활성 상태 인 윈도우에서 캐럿 존재를 감지하고 캐럿의 실시간 위치를 얻어야합니다. 사용자가 텍스트를 입력 할 때마다 위치 값이 업데이트되어야합니다.
나는이 모든 작업을 수행하는 방법을 모른다. 이 모든 것이 C#을 사용하여 가능합니까? 아니면 프로그래밍 언어를 변경해야합니까?
여기에 다른 문제가 있습니다. 1. [활성 응용 프로그램 가져 오기] (http://stackoverflow.com/questions/2483537/is-it-possible-to-the-name-of-current-active-application) 2. [커서 좌표 가져 오기] (http://stackoverflow.com/questions/1316681/getting-mouse-position-in-c-sharp) 나는 이것이 당신의 목표에 더 가까이 다가 가기를 바랍니다. –