社区
进程/线程/DLL
帖子详情
如何获得其他进程中的Edit Control中的字符?
xiaoy
2000-08-09 05:44:00
请教各位:
我在MouseMove事件中用:
ClientToScreen(&point);
pWnd=WindowFromPoint(point);
pWnd->GetWindowText(sText); // CString sText
当point位于Edit Control上时为什么不能得到Edit Control中的字符?(但它可以得到Static 、Button等的标题。)
...全文
106
3
打赏
收藏
如何获得其他进程中的Edit Control中的字符?
请教各位: 我在MouseMove事件中用: ClientToScreen(&point); pWnd=WindowFromPoint(point); pWnd->GetWindowText(sText); // CString sText 当point位于Edit Control上时为什么不能得到Edit Control中的字符?(但它可以得到Static 、Button等的标题。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyqer
2000-08-10
打赏
举报
回复
我也遇到过同样的问题。
xubin_sh
2000-08-10
打赏
举报
回复
会有些问题,因为不是同一个进程,那就不在同一个地址空间,所以你的程序分配的内存(用于接受GetWindowText的返回数据)在他的地址空间中是无效的,对你的应用程序像Static,Button可以得到是因为,os为了向前兼容,而作了一些特殊内存从映射问题处理,具体说起来很复杂,你可以看jeffary richard的《Windows高级编程》(MS Press)中的最后一章:打破进程的边界
hyzx2000
2000-08-09
打赏
举报
回复
用::SendMessage( pWnd->GetSafeHwnd(), WM_GETTEXTLENGTH, ... )得到文本长度,
用::SendMessage( pWnd->GetSafeHwnd(), WM_GETTEXT, ... )得到文本内容。
如果不行,可以编写一个dll来实现。因为dll是全局的。
入门学习Linux常用必会60个命令实例详解doc/txt
halt执行时,杀死应用
进程
,执行sync(将存于buffer
中
的资料强制写入硬盘
中
)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代。 ...
(推荐)Win32 API大全
2.8 编辑控制函数(
Edit
Control
)………………………………………………………54 2.9 图标函数(Icon)………………………………………………………………………54 2.10 键盘加速器函数(Keyboard Accelerator...
windows api大全 chm版
2.8 编辑控制函数(
Edit
Control
)………………………………………………………54 2.9 图标函数(Icon)………………………………………………………………………54 2.10 键盘加速器函数(Keyboard Accelerator)...
在MFC
中
,通过
edit
control
控件实时显示函数的执行进度
最近在做一个单机版的MFC程序,程序的功能是点击按钮,程序执行运算函数,整个运算过程时间较长,(涉及图片预处理、相位解包裹、点云处理、曲面重建等过程),我需要在
edit
control
控件实时显示函数的执行进度。...
c++ 实现不在同一程序内,在光标处(当前有焦点的窗体输入框)输入
字符
1.看网上SendMessage形参
中
wParam 是无用的,lParam是有用的,于是一直把
字符
放到lParam
中
,一直失败,放在wParam成功了 查阅网上的 用的是WM_SETTEXT 不知道怎么做到输出
字符
串成功的 我不知道原因 2.包含
中
文...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章