研发埠

标题: 使用API函数sendmessage,如何获得光标所在行和列? [打印本页]

作者: 陈茜    时间: 2013-7-2 11:37
标题: 使用API函数sendmessage,如何获得光标所在行和列?

作者: 淡写轻描    时间: 2013-7-2 11:42
Sub getcaretpos(byval TextHwnd&,LineNo&,ColNo&)  注释:TextHwnd为TextBox的hWnd属性值,  LineNo为所在行数,ColNo为列数dim I&,j&,k& 注释:获取起始位置到光标所在位置字节数         I=SendMessage(TextHwnd,&HB0&,0,0) j=I/2^16 注释:确定所在行      LineNo=SendMessage(TextHwnd,&HC9&,j,0)+1   注释:确定所在列k=SendMessage(TextHwnd,&HBB&,-1,0)ColNo=j-k+1 End sub




欢迎光临 研发埠 (http://bbs.yanfabu.com/) Powered by Discuz! X3.2