2011-02-26 3 views
0

예를 찾으려고했지만 실패했습니다. 누군가가 현재 텍스트 선택을 얻기 위해 어떤 방법을 사용해야한다고 말할 수 있습니까? .NET 4에서 가능하다는 것을 알고 있습니다. 그러나 .NET 2에서 사용할 수 있도록 winapi를 사용하여 만들고 싶습니다.IAccessible을 사용하여 텍스트 선택 받기

EDIT : 이것은 UI Autonation에서만 가능합니다.

답변

2

TextPattern을 사용하면이 작업을 수행 할 수 있습니다 (IAccessible보다 더 현대적입니다). 이 질문에 대한 내 대답을 확인하십시오 : How to get the word under the cursor in Windows?

+0

UI 자동화는 .NET 4의 일부입니다. WINAPI 또는 .NET 2 soluton을 지정했습니다. 그리고 btw, 내게 준 게시물은 내거야. – blez

+0

@ blez - 죄송합니다. 당신을 붙 잡지 못했지만 같은 사람이었습니다 :-). 실제로 UI 자동화는 .NET 3.0부터 사용할 수 있습니다. –

+0

실제로 네이티브 방식으로 작업하기를 기대했습니다. 왜냐하면 나는 .NET 2를 엄격하게 사용하고 있기 때문이다. – blez

0

.NET Framework에서 IAccessilble을 사용할 수 있습니다. 그럴 가능성은 충분하지 않을 수 있습니다. 그러나 IAccessible에서 제공 한 정보를 사용하여 텍스트 개체와 통신하는 방법을 선택할 수 있습니다. TSF를 지원하는 응용 프로그램에서 텍스트를 추출하는 방법에 대해 Text Services Framework을 조사하십시오.

관련 문제