예를 들어, 다음 텍스트를 편집 중이라고 가정 할 때 (\ t는 텍스트 형식이 아닙니다.) '\ t \ t \ t 일부 텍스트 ...' 이고 입력 키보드 위치가 'S' 그리고 'S'(이 경우 3입니다.) 전에 탭 수를 얻고 싶습니다.일부 텍스트 입력에서 텍스트 들여 쓰기 (탭)를 얻으려면 어떻게해야합니까?
Win32 API를 사용하여 그 수의 탭을 얻는 방법은 무엇입니까?
p.s. 일부 현재 전체 줄을 가져오고 (그리고 그 텍스트를 구문 분석하는) 어떤 함수가 있을까요?
편집 : 그래서 현재 활성화되어있는 (편집중인) 텍스트 편집기에서 현재 활성 행의 탭 수를 결정하기 위해 내 프로그램 (백그라운드에서 실행 중이며 GUI가 없음)을 원합니다. .
당신이이 질문에 추가 한 태그와 어떻게 관련되는지 설명 할 수 있습니까? 텍스트를 편집하고 있다면 무엇을 편집하고 있습니까? Win32 API는 이것에 어떻게 들어 맞습니까? C#, C++ 및 Java와 관련이 있습니까? 프로그래밍 언어에서 텍스트가 포함 된 문자열이있는 경우 관심 색인 바로 앞에있는 탭 수를 계산하는 것은 간단합니다. –
C#, C++ 및 Java 개발자는 일반적으로 Win32 API를 사용하여 예를 들어 현재 활성 창, 캐럿 위치 또는 현재 활성 행을 가져옵니다. 그래서 현재 활성화되어있는 (편집중인) 텍스트 편집기에서 현재 활성 행의 탭 수를 결정하는 내 프로그램 (백그라운드에서 실행 중이며 GUI가 없음)을 원합니다. – dede
@ 그렉 : 왜 투표를해야합니까? – dede