SetItemText

编程入门 行业动态 更新时间:2024-10-24 16:30:09

SetItemText

SetItemText

SetItemText有两种方式,一种是在插入行时候调用,一种是在插完行后调用

BOOL SetItemText( int nItem, int nSubItem, LPTSTR lpszText );

一:插入行时候调用

void CDYWorkingFilesManageDlg::ShowMachineFiles(const z_net_client_handle_t hNetClient)
{int lengthOfWcs =0; int i=0;TCHAR szfilename[MAX_PATH];TCHAR szFilesize[512];TCHAR szFileTime[512];z_dir_handle_t dir;if( zNAOpenDir( hNetClient, "nd:\\*", &dir ) >= 0 ){z_file_entry_t ent;bool_t valid;ListView_DeleteAllItems(m_pListCtrlRemote->m_hWnd);while( true ){if( zNAReadDir( hNetClient, dir, &ent, &valid ) < 0 ){break;}if( valid ){if ((0==strcmp(".",ent.fileName))||(0==strcmp("..",ent.fileName))){continue;}lengthOfWcs=MultiByteToWideChar( CP_ACP, 0, ent.fileName, -1, NULL, 0 );MultiByteToWideChar( CP_ACP, 0,  ent.fileName, -1, szfilename, lengthOfWcs );swprintf_s(szFilesize,_T("%d"),ent.fileSize);m_pListCtrlRemote->InsertItem(i,szfilename);m_pListCtrlRemote->SetItemText(0,1,szFilesize);i++;}else{break;}}zNACloseDir( hNetClient, dir );}}


         

这种是插入时候调用,nItem必须为0,否则会出现这种情况,



二:插完行后调用

               //after insertitemfor (int k=0;k<3;k++){m_pListCtrlRemote->SetItemText(k,1,szFilesize);}

更多推荐

SetItemText

本文发布于:2023-06-13 09:39:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/679075.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:SetItemText

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!