首先將List Control屬性View 設定為Report,為List Control添加變數名為m_list(這個可以按自己習慣)。
然後在對話方塊的初始化函數中填寫List Control的一些設定如下:
BOOL COiltype::OnInitDialog()
{
m_list.ModifyStyle(0,LVS_REPORT|LVS_SINGLESEL|LVS_SHOWSELALWAYS);
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);
m_list.SetTextColor(RGB(255,0,0)); //顯示字型的顏色
DWORD dwStyle = m_list.GetStyle();
dwStyle |= LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS ;
m_list.SetExtendedStyle(dwStyle);
m_list.SetBkColor(RGB(240,247,233)); //選中此列是的顏色
m_list.SetTextBkColor(RGB(240,247,233));
m_list.InsertColumn(0,"日期",LVCFMT_CENTER,80,0);
m_list.InsertColumn(1,"油品編號",LVCFMT_CENTER,80,1);
m_list.InsertColumn(2,"油品單價",LVCFMT_CENTER,70,2);
m_list.InsertColumn(3,"油庫編號",LVCFMT_CENTER,80,3);
m_list.InsertColumn(4,"庫存",LVCFMT_CENTER,60,4);
......................
return TRUE
}