zoukankan      html  css  js  c++  java
  • mfc CListCtrl 报表格式

    知识点:  
     CListCtrl报表格式    
     CListCtrl报表格式添加列
     CListCtrl报表格式添加行
     CListCtrl报表格式设置单元格
        
    一、CListCtrl报表格式
     类名:SysListView32
    属性
    view:report;
    二、CListCtrl报表格式添加列
    int InsertColumn(intnCol,LPCTSTR lpszColumnHeading,int nFormat=LVCFMT_LEFT,in nWidth=-1,int nSubItem=-1);
    BOOL SetColumnWidth( int nCol, int cx );
    
    
    三、CListCtrl报表格式添加行
    BOOL InsertItem( int nItem, LPCTSTR lpszItem, int nImage );
    
    四、CListCtrl报表格式设置单元格文本
    CListCtrl::SetItemText //GetItemText 
    BOOL SetItemText( int nItem/**/, int nSubItem/**/, LPTSTR lpszText );
    
    
    五、SHGetFileInfo 获取文件类型
    SHGFI_TYPENAME
    SHGFI_DISPLAYNAME 
    
    六、设置扩展样式
      CTabCtrl::SetExtendedStyle
    plst_ctl->SetExtendedStyle(LVS_EX_FULLROWSELECT);
    
    
    代码
        plst_ctl->InsertColumn(0,L"文件名",0,55);
        plst_ctl->InsertColumn(1,L"文件类型",0,88);
        plst_ctl->SetColumnWidth(0,150);
        plst_ctl->SetColumnWidth(1,100);
        SHGetFileInfo(findfile.GetFilePath(),0,&finfo,sizeof(finfo),SHGFI_ICON |SHGFI_TYPENAME );
             //添加文件项目和图标
             m_imagelist_s.Add(finfo.hIcon);//向ImageList里添加图标资源
             plst_ctl->InsertItem(i,findfile.GetFileName(), m_imagelist_b.Add(finfo.hIcon));
             /*plst_ctl->SetItemText(0,1,L"文件类型");
             plst_ctl->SetItemText(1,1,L"文件类型");*/
             plst_ctl->SetItemText(i++,1,finfo.szTypeName);
  • 相关阅读:
    杭电2060WA
    杭电2060
    UVa10082 没有通过
    百度笔试题目02
    百度笔试题目01
    Q1002 四则运算
    百度笔试题目
    约瑟夫环 详细的分析
    算法导论03
    汉诺塔01
  • 原文地址:https://www.cnblogs.com/whzym111/p/6224823.html
Copyright © 2011-2022 走看看