안녕하세요?
한글에서 텍스트 블럭 선택이 되어 있을때,
블럭의 시작 컬럼이 몇번째 컬럼인지,
블럭의 끝이 몇번째 컬럼인지 알 수 있을까요?
가능하면 몇번째 줄 인지도 확인 할 수 있으면 좋을거 같구요
안녕하세요?
한글에서 텍스트 블럭 선택이 되어 있을때,
블럭의 시작 컬럼이 몇번째 컬럼인지,
블럭의 끝이 몇번째 컬럼인지 알 수 있을까요?
가능하면 몇번째 줄 인지도 확인 할 수 있으면 좋을거 같구요
안녕하세요,
선택영역의 위치는 GetSelectedPos API를 이용하시면 될것 같습니다 ^^
GetSelectedPos
현재 설정된 블록의 위치정보를 얻어온다.
● 구문(Syntax)
C++
BOOL GetSelectedPos(long * slist, long * spara, long * spos, long * elist, long * epara, long * epos)
ver:0x06050110
● 매개변수(Parameters)
slist
설정된 블록의 시작 리스트 아이디.
spara
설정된 블록의 시작 문단 아이디.
spos
설정된 블록의 문단 내 시작 글자 단위 위치.
elist
설정된 블록의 끝 리스트 아이디.
epara
설정된 블록의 끝 문단 아이디.
epos
설정된 블록의 문단 내 끝 글자 단위 위치.
그리고 몇번째 줄인지는 정확하지는 않지만 KeyIndicator api를 이용하면 될것 같습니다.
KeyIndicator
상태 바의 정보를 얻어온다.
● 구문(Syntax)
C++
BOOL KeyIndicator(long * seccnt, long * secno, long * prnpageno, long * colno, long * line, long * pos, short * over, BSTR * ctrlname)
● 매개변수(Parameters)
seccnt
총 구역
secno
현재 구역
prnpageno
쪽
colno
단
line
줄
pos
칸
over
삽입모드 (true: 수정, flase: 삽입)
ctrlname
캐럿이 위치한 곳의 컨트롤이름