疑惑: WIN 控件 ListBox是如何跨进程访问内存的??

ai-worker 2012-01-31 11:05:34
非当前程序使用SendMessage向另一程序的ListBox发送LB_ADDSTRING, 参数中有字符串指针, 可以成功

但向另一程序的ListCtrl发送LVM_INSERTITEM, 参数中也有字符串指针, 却提示"内存不能为read"

ListBox在响应LB_ADDSTRING中是如何做的, 可以读取其它进程的内存?

我自己在程序里测试了一下, 收到其它程序发送的消息, 其中有字符串指针做LPARAM, 然后调用strcpy, 也同样提示"内存不能为read"

ListBox响应LB_ADDSTRING时是怎么跨进程读取内存的??? 很奇怪啊.
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ai-worker 2012-02-02
  • 打赏
  • 举报
回复
非常感谢两位!
蒋晟 2012-02-01
  • 打赏
  • 举报
回复
Windows对系统消息有自动做跨进程列集
Eleven 2012-01-31
  • 打赏
  • 举报
回复
猜想可能和WM_SETTEXT方式一样
http://hi.baidu.com/wpzhao/blog/item/b2e7377acccb87f02f73b3f8.html

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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