LVM_GETITEMTEXT的用法谁能举个例子

lvitem.iSubItem=1;lvitem.mask=LVIF_TEXT;lvitem.pszText=buffer;lvitem.cchTextMax=5;int... lvitem.iSubItem=1;
lvitem.mask=LVIF_TEXT;
lvitem.pszText=buffer;
lvitem.cchTextMax=5;
int i=SendMessage(hListWnd,LVM_GETITEMTEXT,(WPARAM)index,(LPARAM)&lvitem);
这样做消息发送失败 为何 请大牛们指点啊
展开
 我来答
great马榕123
推荐于2016-12-02 · TA获得超过360个赞
知道答主
回答量:71
采纳率:100%
帮助的人:53.2万
展开全部
调用LVM_SETITEMTEXT和LVM_GETITEMTEXT的时候,是不需要的。消息类型不同,传递的参数不同,这和函数参数是一样的。
至于你调用LVM_SETITEMTEXT的时候使用LVITEM结构反而有结果,既然使用汇编,建议看看内存的数据就清楚了,因为对于一个内存地址来说,传入变量类型是无所谓的,关键是调用的函数怎么来理解这个内存地址中的数据。
追问
这个不是汇编啊 这个是列表视图控件的一个消息MSDN上的解释不会用 按照上述做法 消息发送失败(API编程)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式