VC 编辑框 获取光标位置
譬如一个编辑框关联了CEdit类型的变量IDC_EDIT,希望得到一个整数Pos,光标在当前编辑框字符串(文本)中第Pos个字符的后面(或前面)如何获得这样的Pos?请指...
譬如一个编辑框关联了CEdit类型的变量IDC_EDIT,
希望得到一个整数Pos,
光标在当前编辑框字符串(文本)中第Pos个字符的后面(或前面)
如何获得这样的Pos?
请指点一下~~急用!!!
哦,错了错了,变量是m_EDIT 展开
希望得到一个整数Pos,
光标在当前编辑框字符串(文本)中第Pos个字符的后面(或前面)
如何获得这样的Pos?
请指点一下~~急用!!!
哦,错了错了,变量是m_EDIT 展开
2个回答
2015-08-03
展开全部
可以用GetCursorPos函数获取光标位置;
函数功能:该函数检取光标的位置,以屏幕坐标表示。
函数原型:BOOL GetCursorPos(LPPOINT lpPoint);
参数:
IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。
Visual Basic 6.0 函数声明:
[Public/Private] Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
使用时要先定义一个数据结构:
Public Type POINTAPI
x As Long
y As Long
End Type
函数功能:该函数检取光标的位置,以屏幕坐标表示。
函数原型:BOOL GetCursorPos(LPPOINT lpPoint);
参数:
IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。
Visual Basic 6.0 函数声明:
[Public/Private] Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
使用时要先定义一个数据结构:
Public Type POINTAPI
x As Long
y As Long
End Type
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询