发表回复 
问题·已解决 想实时监控edit中光标的位置应该怎么办
2017-08-14, 20 : 40 (这个帖子最后修改于: 2017-08-16 15 : 48 by mycoffees2.)
Exclamation 想实时监控edit中光标的位置应该怎么办
Gui, Add, Edit, vedit_search_string gEditChange w500

EditChange:
ControlGetFocus, classnn,A
ControlGet, gcursor_pos, CurrentCol,,%classnn%,
MsgBox %gcursor_pos%

这样当edit控件内的内容改变时可以获取光标的位置,但是内容没变化时移动光标却不会响应这个EditChange 。
edit中A_GuiEvent方法好像没用。请大神指教下。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-08-16, 10 : 55
RE: 想实时监控edit中光标的位置应该怎么办
OnMessage(0x100, "EditEvents") ; WM_KEYDOWN
OnMessage(0x201, "EditEvents") ; WM_LBUTTONDOWN
return

EditEvents() {
ListLines, Off
if (A_GuiControl="edit_search_string")
SetTimer, EditChange, -100
}
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢feiyue
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合