首页
社区
课程
招聘
[求助]关于列表对话框
发表于: 2007-6-12 17:33 5441

[求助]关于列表对话框

2007-6-12 17:33
5441
像这种带图片的列表对话框是怎么写的,哪位大大给个例子?


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
  • 4.jpg (32.25kb,64次下载)
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
这是listview控件本身支持的,到MSDN上搜索List-View Controls.
2007-6-12 17:51
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3


搜不到.........

我以前不知道是在aogo的论坛还是罗云彬的站上下过这个例子代码,可找不到了
2007-6-12 20:29
0
雪    币: 255
活跃值: (207)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
4
TListview
2007-6-12 21:20
0
雪    币: 4887
活跃值: (2313)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
5
http://members.a1.net/ranmasaotome/masm32/listview2.zip
2007-6-12 23:14
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
6
为什么我的代码都是这样同一个图表的呢?

测试代码:

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 在ListView中增加一个列
; _hWinView = 句柄
; 输入:_dwColumn = 增加的列编号
;        _dwWidth = 列的宽度
;        _lpszHead = 列的标题字符串
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ListViewAddColumn        proc        _hWinView,_dwColumn,_dwWidth,_lpszHead
                local        @stLVC:LV_COLUMN
                local hIml:DWORD
                local hIcon1:DWORD
                local hIcon2:DWORD
                local hIcon3:DWORD
               
                invoke ImageList_Create,16,16,ILC_MASK or ILC_COLOR24,1,10
                mov hIml,eax
                invoke LoadIcon,hInstance,10000
                mov hIcon1,eax
                invoke ImageList_AddIcon,hIml,eax
                ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                invoke LoadIcon,hInstance,10001
                mov hIcon2,eax
                invoke ImageList_AddIcon,hIml,eax
               
                invoke DestroyIcon,hIcon1
                invoke DestroyIcon,hIcon2

           invoke SendMessage,_hWinView,LVM_SETIMAGELIST,LVSIL_SMALL,hIml
          
          ;   mov        eax,LVS_EX_FULLROWSELECT or LVS_EX_GRIDLINES or LVS_EX_SUBITEMIMAGES
        ;   invoke        SendMessage,_hWinView,LVM_SETEXTENDEDLISTVIEWSTYLE,0,eax
                invoke        RtlZeroMemory,addr @stLVC,sizeof LV_COLUMN
                mov        @stLVC.imask,LVCF_FMT or LVCF_TEXT or LVCF_WIDTH or LVCF_SUBITEM
                mov        @stLVC.fmt,LVCFMT_LEFT
                push        _lpszHead
                pop        @stLVC.pszText
                mov   @stLVC.cchTextMax,SIZEOF _lpszHead
                push        _dwWidth
                pop        @stLVC.lx
                mov @stLVC.iSubItem,1
                invoke        SendMessage,_hWinView,LVM_INSERTCOLUMN,_dwColumn,addr @stLVC
               
                invoke SendMessage,_hWinView,LVM_SETEXTENDEDLISTVIEWSTYLE,LVS_EX_GRIDLINES or LVS_EX_FULLROWSELECT,LVS_EX_GRIDLINES or LVS_EX_FULLROWSELECT
                ret

_ListViewAddColumn        endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
上传的附件:
  • 3.jpg (14.01kb,42次下载)
2007-6-13 12:13
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
7
如果不同的文件,不同的图表,比如一个目录下 有 txt,doc,exe,asp,htm,bat

那怎么显示出来?难不成这些文件的图表都要在资源文件里包含才可以显示?
2007-6-13 12:16
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
8
偷偷顶一下期待大大
2007-6-13 15:55
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
9
貌似是关于 ImageList_ 类的函数..........期待ing~~
2007-6-13 21:28
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
10


测试代码我发上来了,期待大大们完善  
上传的附件:
2007-6-14 11:10
0
游客
登录 | 注册 方可回帖
返回
//