• 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);

  • 相关阅读:
    Gecko Bootloader的介绍(Silicon Labs)【一】
    使用模板新建ZigBee工程的方法
    代码控制ZigBee网络密钥的生成
    Ubuntu20编译最新版Android源码教程
    C和C++常用代码片段整理
    Java易错的知识点整理
    仿IntelliJ Darcula的Swing主题FlatLaf使用方法
    PuTTYTabManager汉化版
    WinSCP整合SecureCRT打开终端
    异想家博客图片批量压缩程序
  • 原文地址:https://www.cnblogs.com/15157737693zsp/p/3841229.html
Copyright © 2020-2023  润新知