Only Power Do I Need.

Long-term study, endless practice, strict self-discipline.
随笔 - 16, 文章 - 0, 评论 - 1, 引用 - 0
数据加载中……

指针和HWND

今天试图通过FindWindow找到ListView后用ListView_GetItemText直接取出条目的文本, 结果失败报错, 内存不能写
原因是, ListView_GetItemText实际上是发了一个消息给List, LParam是LVItem的地址, 但是因为地址空间的问题, 在ListView所在的进程中, 传进去的那个地址是无效的.
而hwnd却可以通过消息传出, 也就是说hwnd是"跨进程全局"的. 记得以前总是疑问句柄和指针到底有什么区别, OK, 起码现在明白指针是进程内唯一, 而Hwnd句柄是系统内唯一

posted on 2012-04-08 22:46 夜舞 阅读(347) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理