표준 Winforms TextBox에 대한 캐럿의 화면 위치는 어떻게 찾을 수 있습니까?Winforms : 화면 캐럿 위치 위치
3
A
답변
7
당신은 기본 상호 운용성과를 수행 할 수 있습니다 나는 TextBox.GetPositionFromCharIndex 기능을 사용하고 GetCaretPos
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetCaretPos(out Point lpPoint);
2
. TextBox의 왼쪽 위를 기준으로 좌표를 제공합니다.
+0
이 함수는 [때때로 작동하지 않는 것 같습니다] (http://stackoverflow.com/q/1831219/2388257) –
매력처럼 작동했습니다. 감사! – bbqfrito