⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listctrlformatter.cpp

📁 C++中的单元测试类库
💻 CPP
字号:
#include "StdAfx.h"#include "ListCtrlFormatter.h"#include <string>ListCtrlFormatter::ListCtrlFormatter( CListCtrl &list ) :    m_List( list ),    m_nColNo( 0 ){}ListCtrlFormatter::~ListCtrlFormatter(){}void ListCtrlFormatter::AddColumn( CString strHeading,                              int nWidth,                              int nFormat,                              int nSubItemNo ){  LVCOLUMN column;  column.mask = LVCF_FMT | LVCF_SUBITEM  | LVCF_TEXT | LVCF_WIDTH;  column.cx = nWidth;  column.fmt = nFormat;  column.pszText = strHeading.GetBuffer( strHeading.GetLength() );  column.iSubItem = nSubItemNo == -1 ? m_nColNo : nSubItemNo;  column.iImage = 0;  column.iOrder = 0;  VERIFY( m_List.InsertColumn( m_nColNo++, &column ) >= 0 );  strHeading.ReleaseBuffer();/*  VERIFY( m_List.InsertColumn( m_nColNo++,                                strHeading,                                nFormat,                               nWidth,                                nSubItemNo ) >= 0 );*/  }void ListCtrlFormatter::AddColumn( const std::string &strHeading,                              int nWidth,                              int nFormat,                              int nSubItemNo ){  AddColumn( CString( strHeading.c_str() ), nWidth, nFormat, nSubItemNo );}void ListCtrlFormatter::AddColumn( UINT nIdStringHeading,                              int nWidth,                              int nFormat,                              int nSubItemNo ){  CString strHeading;  VERIFY( strHeading.LoadString( nIdStringHeading ) );  AddColumn( strHeading, nWidth, nFormat, nSubItemNo );}intListCtrlFormatter::GetNextColumnIndex() const{  return m_nColNo;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -