SendMessage 不能更改 WindowsForms10.EDIT.app 对内容

pmes 2017-07-28 09:33:17
如题, 在网上找了很多方法,都不能更改,

对于一般的 EDIT 控件,使用 sendMessage 是可以修改其内容
但对于 WindowsForms10.EDIT.app 类的控件就修改不了
使用
SendMessage(hwnd, WM_GETTEXT ,512,buf);
可以正确读取对应的 WindowsForms10.EDIT.app 里的内容.

说明句柄应没有读错,但 使用
SendMessage(hwnd, WM_SETTEXT ,0,((LPARAM)"hello"));
这样对能读取内容的 句柄发信息不能修改它的内容,


请教有做相关项目的大神指教指教!
...全文
439 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2020-03-11
  • 打赏
  • 举报
回复
貌似要改别的程序运行时的界面显示数据。。
Nash Chen 2020-03-11
  • 打赏
  • 举报
回复
我也遇到一样的问题,在其他软件的控件能修改,就是这种控件改不了。请问你最后怎样解决的?我研究了两天了,盼帮忙回复一下,谢谢你。
ooolinux 2017-07-28
  • 打赏
  • 举报
回复
直接对Edit.Text赋值不行吗?

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧