求助关于LISTVIEW控件使用
想用下列表视图控件但就是不能添加项目上去不知道为什么,这是我得代码:invoke GetDlgItem,hWnd,IDC_LISTC ;列表视图控件句柄
mov hListC,eax
mov @stLVS._mask,LVCF_FMT or LVCF_WIDTH or LVCF_TEXT
mov @stLVS.fmt,LVCFMT_LEFT
mov @stLVS.pszText,offset szTittle
mov @stLVS._cx,80
mov @stLVS.cchTextMax,8
invoke SendMessage,hListC,LVM_INSERTCOLUMN,0,addr @stLVS ;这里加了个列
invoke GetLastError
invoke ImageList_Create,20,20,ILC_COLOR32 or ILC_MASK,3,1;这里创建图片链失败返回错误8,存储空间不够,这错误不知道什么意思;但是返回值确不是0!
push eax
invoke GetLastError;下面的错误都是返回无效句柄
pop eax
mov hImageList,eax
invoke ImageList_Add,hImageList,@hIcon,0;@hIcon是图标
invoke GetLastError
invoke SendMessage,hListC,LVM_SETIMAGELIST,LVSIL_SMALL,hImageList
invoke GetLastError
mov @stLVItem._mask,LVIF_IMAGE or LVIF_TEXT
mov @stLVItem.pszText,offset szTittle2
mov @stLVItem.iImage,0
mov @stLVItem.iItem,0
invoke SendMessage,hListC,LVM_INSERTITEM,0,addr @stLVItem
invoke GetLastError
就是想实现列下面有图标+文字说明
有实现代码也可以发下,弄了半天也没弄得出压抑啊!大大们急切求助!!!