📄 baselist.cpp
字号:
// BaseList.cpp : implementation file
//
#include "stdafx.h"
#include "商品销售管理系统.h"
#include "BaseList.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBaseList
CBaseList::CBaseList()
{
}
CBaseList::~CBaseList()
{
}
BEGIN_MESSAGE_MAP(CBaseList, CListCtrl)
//{{AFX_MSG_MAP(CBaseList)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBaseList message handlers
void CBaseList::ImageList(CImageList* Images)
{
m_ImageList=Images;
}
void CBaseList::PreSubclassWindow()
{
CListCtrl::PreSubclassWindow();
}
void CBaseList::SetTextField(CString sFieldName)
{
this->m_TextField=sFieldName;
}
void CBaseList::SetImageField(CString sFieldName)
{
this->m_ImageField=sFieldName;
}
void CBaseList::SetDataBase(CString sDataBase,long adCmd)
{
CString cName,cImage;
m_Database=sDataBase;
rst.Open(m_Database,adCmd);
this->SetImageList(m_ImageList,TVSIL_NORMAL);
if(rst.GetRecordCount()>0)
{
for(int i=0;i<rst.GetRecordCount();i++)
{
rst.Move(i);
cName=rst.GetFieldValue(m_TextField);
cImage=rst.GetFieldValue(m_ImageField);
this->InsertItem(i,cName,atoi(cImage)-1);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -