这里只介绍report风格。
准备工作:
(1)建立MFC Application
(2)建立一个对话框,添加列表控件
(3)删除TODO文本和OK按钮
(4)调整列表框大小 修改其ID为IDC_STORE_ITEMS
(5)给列表框添加control变量,m_store_items
一些成员函数
(1)LVS_EX_GRIDLINESL:也就是表格的网格线
(2)LVS_EX_TRACKSELECT:当鼠标在某个变量哪里停顿时,默认会选中
一、创建列表
(1)CListCtrl::InsertItem() 方法
*
解释:
int InsertItem(const LVITEM* pItem );
typedef struct _LVITEM {
UINT mask;
int iItem; 表示索引
int iSubItem; 一个索引下的另一个数组下标
UINT state;
UINT stateMask;
LPTSTR pszText;
int cchTextMax;
int iImage;
LPARAM
lParam;
#if (_WIN32_IE >= 0x0300)
int iIndent;
#endif } LVITEM,
FAR *LPLVITEM;
填充列表
01、创建一个新对话框
02、ID改成IDD_SToREITEMS_DLG
3、添加类CNewStoreItemDlg 基类选择CDialog
4、添加一个编辑框edit control 关联Cstring Value变量,
5、在此对话框再添加一个按钮,命名NewItem,ID改为IDD_NEWITEM
6、为按钮添加双击时间函数
void CDeptStore2Dlg::OnBnClickedNewitem()
{
// TODO: Add your control notification handler code here
CNewStoreItemDlg dlg;
srand( (unsig