Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7993|回复: 8

[已解决]如何获取listview选中的列

[复制链接]
发表于 2014-6-4 11:50 | 显示全部楼层 |阅读模式
我想得到Listview选中的某行某列的值,如何获取选中的列,求哪位知道的帮助一下 谢了
最佳答案
2014-6-4 14:13
jianwu1106 发表于 2014-6-4 13:14
hwc2ycy 发表于 2014-6-4 12:46
不是有个index属性嘛。

我找个你,以前论坛有人上传过一个,超好用。

[已解决]一个高手写的代码,请老师帮忙精简下代码
http://www.excelpx.com/thread-320259-1-1.html


发表于 2014-6-4 12:46 | 显示全部楼层
本帖最后由 hwc2ycy 于 2014-6-4 13:00 编辑

不是有个index属性嘛。

最好传个附件吧。
回复

使用道具 举报

发表于 2014-6-4 13:03 | 显示全部楼层
SendMessage(ListViewCtrl.hwnd, LVM_SUBITEMHITTEST, 0, lvhtinfo)
回复

使用道具 举报

 楼主| 发表于 2014-6-4 13:13 | 显示全部楼层
本帖最后由 jianwu1106 于 2014-6-4 13:30 编辑
leolee82 发表于 2014-6-4 13:03
SendMessage(ListViewCtrl.hwnd, LVM_SUBITEMHITTEST, 0, lvhtinfo)

能解释一下什么意思吗?
看不懂
回复

使用道具 举报

 楼主| 发表于 2014-6-4 13:14 | 显示全部楼层
本帖最后由 jianwu1106 于 2014-6-4 13:21 编辑

hwc2ycy 发表于 2014-6-4 12:46
不是有个index属性嘛。

最好传个附件吧



因为Llistviwe不能直接编辑,我加了个文本框,首先判断点击的是哪个位置再移动文本框到点击的位置,再编辑文本框去修改Listviwe的内容(是思路,还没做好所有没附件),现在是先判断点击Llistview的位置
我想得到的是列,请注意是列不是行
回复

使用道具 举报

发表于 2014-6-4 14:13 | 显示全部楼层    本楼为最佳答案   
jianwu1106 发表于 2014-6-4 13:14
hwc2ycy 发表于 2014-6-4 12:46
不是有个index属性嘛。

我找个你,以前论坛有人上传过一个,超好用。

[已解决]一个高手写的代码,请老师帮忙精简下代码
http://www.excelpx.com/thread-320259-1-1.html


回复

使用道具 举报

 楼主| 发表于 2014-6-5 01:57 | 显示全部楼层
hwc2ycy 发表于 2014-6-4 14:13
我找个你,以前论坛有人上传过一个,超好用。

[已解决]一个高手写的代码,请老师帮忙精简下代码

厉害就是我想要的结果,就是代码太多了,我看见就晕了,还看不懂。版主能不能精简一下
回复

使用道具 举报

发表于 2014-6-5 08:17 | 显示全部楼层
jianwu1106 发表于 2014-6-5 01:57
厉害就是我想要的结果,就是代码太多了,我看见就晕了,还看不懂。版主能不能精简一下

去MSDN查下那几个消息的含义就行了
看不懂的话就要加强下windows消息机制方面的知识了
回复

使用道具 举报

发表于 2014-6-5 09:20 | 显示全部楼层
jianwu1106 发表于 2014-6-5 01:57
厉害就是我想要的结果,就是代码太多了,我看见就晕了,还看不懂。版主能不能精简一下

直接用吧,改成自己想要的结果就成了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 10:24 , Processed in 0.423768 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表