ListView,有脾气.
刚开始编程是就用过ListView.想不到现在她跟我较上劲了.
现象:无法挪动图标,就像资源管理器一样,可以将图标方在你下的地方.
尝试:Delphi, MFC, SDK,均告失败.
其他:Acdsee,VC带的样例,DElphi带的样例君不行.
系统:98(1),98(2),NT4.0(sp4)
平台:台式机,笔记本.
我已经熬了快一个晚上了,竟然搞不定她!!!!!!!无论是delphi带的VCL help,sdk help 还是vc5带的MFC, sdk help 还是vc6带的MFC, sdk help都非常理直气壮、煞有其事的说只要将ListVIEW的style设为Icon or smallicon用户就能疆土标拖到任意地方去。并且找遍msdn,凡涉及到 也就此一语。
难道是微软的烟雾蛋,昨晚bill 可能无缘无故的打过N个喷嚏了,不人心再让他打喷嚏,各位有什么好办法。
(我在delphi下自己写托拽也不成)
问题点数:234、回复次数:12Top
1 楼whoo(谁)回复于 2001-01-19 12:24:00 得分 0
大家踊跃点嘛,只能给这没多分的.不然看在过年的分上,还像多多加分的.Top
2 楼sun2000(非常可乐)回复于 2001-01-19 12:38:00 得分 0
这问题我也有兴趣,但我估记是自己实现的(要么还有没公开的接口或属性)。Top
3 楼whoo(谁)回复于 2001-01-19 12:46:00 得分 0
sun,微软说得明明白白,只要将style设为icon,or smallicon 用户就能将图标拖到任何地方去.
谢谢你的支持.Top
4 楼arrr()回复于 2001-01-19 13:25:00 得分 50
看一下MSDN里面CImagelist的帮助
beginDragTop
5 楼xyzboat(一叶小舟)回复于 2001-01-19 13:32:00 得分 50
Are you sure the you associated CImageList to it correctly?
And the sorted style?
I'll try later.Top
6 楼whoo(谁)回复于 2001-01-19 13:35:00 得分 0
to 一叶小舟 and arrr: Sure, Very sure. Very very sure!Top
7 楼whoo(谁)回复于 2001-01-19 14:36:00 得分 0
高手献身呀!Top
8 楼whoo(谁)回复于 2001-01-19 15:39:00 得分 0
不会让我带着遗憾过年吧.Top
9 楼zzh()回复于 2001-01-19 18:42:00 得分 50
不行的,你设置了图标的属性后,要自己手动响应DropDrag拖动消息,这里面汲秀到自动化的一些处理,MSDN中有一个例子是关于拖动的。可以参考一下。不过,我觉得实现起来比较麻烦。Top
10 楼whoo(谁)回复于 2001-01-19 19:13:00 得分 0
to zzh:
意思是还得自己写拖拽?
瞧msdn的意思简直就是改一下style就行了.
(说句实话,要是自己写的话,有什么不能拖拽的?微软那msdn说得太也轻描淡写了吧!)
to all:
要是只能拖拽的话,这问题就算结了.各位走过的路过的高手,能否肯定的告诉我一声,
标准的做法就是自己写拖拽!
Top
11 楼sun2000(非常可乐)回复于 2001-01-19 20:00:00 得分 84
朋友要不要给你一份源程序,我已经找到了Top
12 楼whoo(谁)回复于 2001-01-21 01:49:00 得分 0
这么说,就是得自己写托拽了!
sun:我受到了你的email,还没来得及看.不过结果如何,非常感谢你的帮助.
现在开始给分了!Top




