社区
进程/线程/DLL
帖子详情
如何获取光标所在的编辑框文本内容
talkingmute
2009-12-08 03:52:10
想做一个钩子程序,可以得到光标所在的编辑框文本内容和当前窗口标题,不知该如何实现,希望大家给以指导!
...全文
463
13
打赏
收藏
如何获取光标所在的编辑框文本内容
想做一个钩子程序,可以得到光标所在的编辑框文本内容和当前窗口标题,不知该如何实现,希望大家给以指导!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdm2179
2009-12-26
打赏
举报
回复
getforce(),获得光标的位置
比如你要获取的编辑框是密码框的话,那么他的style是password
那么你就可以findwindow得到他的句柄,得到他的类型
然后比较是不是password
如果是的话,你就getwindowtext()
talkingmute
2009-12-24
打赏
举报
回复
顶下!!
mazm_yanzhu
2009-12-10
打赏
举报
回复
学习来的
talkingmute
2009-12-10
打赏
举报
回复
大侠,能否给指点下吗,得hook哪些函数呢?通过什么来实现?
看网上就有那种键盘监控软件的,它就可以监控所有窗口的键盘输入,包括ie或qq窗口的。。感觉像是通过剪贴板实现,因为中间如果有图片的,它好像显示不了是乱码。。
MoXiaoRab
2009-12-10
打赏
举报
回复
QQ窗口那个要得到很麻烦的,要注入进去Hook一些函数,那些聊天记录是画上去的。
talkingmute
2009-12-10
打赏
举报
回复
我是通过创建鼠标钩子和键盘钩子实现的,部分代码如下:
LRESULT WINAPI KeyProc(int nCode,WPARAM wparam,LPARAM lparam)
{
LRESULT Result=CallNextHookEx(hook,nCode,wparam,lparam);
if(nCode==HC_ACTION)
{
if(lparam & 0x80000000)//
{
HWND focus=::GetFocus();
char szText[255];
if(focus)
{
GetWindowText(focus,szText,255);
//....
}
GetWindowText是可以获得一部分文本的,但是象当前活动窗口是ie窗口,qq聊天窗口等,那些是无法得到的。。。希望高手给予指导!!
zhuweiping2003
2009-12-08
打赏
举报
回复
跟踪光标 判断空间类型 取得内容
nintendo_dskay
2009-12-08
打赏
举报
回复
pWnd->GetWindowText()就可以了啊
talkingmute
2009-12-08
打赏
举报
回复
就是通过创建一个全局的鼠标钩子程序,获取当前光标所在编辑框的文本,
havedown
2009-12-08
打赏
举报
回复
[Quote=引用 3 楼 talkingmute 的回复:]
我是想做一个后台监控程序,获取当前窗口的编辑框中输入的内容。
[/Quote]
干什么?
talkingmute
2009-12-08
打赏
举报
回复
我是想做一个后台监控程序,获取当前窗口的编辑框中输入的内容。
vivvan
2009-12-08
打赏
举报
回复
窗口标题直接用:
m_hWnd->GetWindowText(str);
就可以了。
vivvan
2009-12-08
打赏
举报
回复
CWnd* pChildWnd = GetFocus();
CString str;
pChildWnd->GetWindowText(str);
这个应该可以帮助你吧。
quill富
文本
编辑器
获取
光标
所在innerHTML索引
quill富
文本
编辑器
获取
光标
所在innerHTML索引
vue-ueditor-wrap 中
获取
光标
所在的位置,插入
文本
内容
vue-ueditor-wrap 中
获取
光标
所在的位置,插入
文本
内容
js
获取
光标
位置并插入
文本
主要的属性 element.selectionStart; //
获取
光标
开始的位置 element.selectionEnd; //
获取
光标
结束的位置 设置
光标
位置直接赋值就行 element.selectionStart=1
MFC:
编辑框
获取
内容
void CfucTestDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 char szEdit[50] = {0}; int i=0; GetDlgItemText(IDC_EDIT1, szEdit, 50); //
获取
...
EditText
获取
光标
的位置,以及
获取
光标
所在的行号
最近开发遇到了需要
获取
EditText
光标
的位置,...不多说,直接上代码,
获取
光标
所在的位置,需要用到反射: /** * @return the coordinate of cursor. x=float[0]; y=float[1]; */ private float[] getCursorCoor
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章