KeyIndicator, vb사용법

파이선에서 사용법은 아래처럼 알겠는데,
result = hwp.KeyIndicator()[0] # 성공/실패 여부(True, False)
colno = hwp.KeyIndicator()[4] # 단

vb로는 어떻게 해야 현재 캐럿이 있는 곳의 단수를 알 수 있을까요?

1개의 좋아요

안녕하세요 ^^

KeyIndcator API의 경우 long FAR* 포인터를 parameter로 받습니다.
그래서 포인터를 사용할 수 없는 언어에서는 사용이 불가능합니다.

vb에서 포인터를 이용하지못한다면 해당 API는 이용하지못할것 같습니다 .

해당 api를 제외하곤 현재로선 현재 캐럿이 있는 곳의 단수는 알수없을것 같습니다 ㅠ .

1개의 좋아요

네, 그러면 파이선은 포인터를 사용할 수 있는 언어였네요…

1개의 좋아요

vb = vb.net 이라는 가정하에

변수 모두 사용하자 할 때
myHwp.KeyIndicator(seccnt, secno, prnpageno, colno, line, pos, over, ctrlname)
이후 각 변수를 사용할 수 있습니다.

필요한 것 (ex. 단)만 사용하고자 할 때는 필요없는 변수에 nothing을 넣어준 후
myHwp.KeyIndicator (Nothing, Nothing, Nothing, colno, Nothing, Nothing, Nothing, Nothing)
MsgBox (colno)
와 같이 사용할 수 있습니다.

1개의 좋아요