1. 程式人生 > >設定CListCtrl網格線

設定CListCtrl網格線

LONG lStyle;
 lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//獲取當前視窗風格
 lStyle &= ~LVS_TYPEMASK; //清除顯示方式位
 lStyle |= LVS_REPORT; //設定報表風格
 SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle); //設定視窗風格
 DWORD dwStyle = m_list.GetExtendedStyle();

 //選中某行使整行高亮(只適用於報表風格的listctrl)
 dwStyle |= LVS_EX_FULLROWSELECT;
 dwStyle |= LVS_EX_GRIDLINES;//網格線(只適用與報表風格的listctrl)
 m_list.SetExtendedStyle(dwStyle); //設定擴充套件風格
 m_list.SetBkColor(RGB(200, 200, 200)); //設定背景顏色
 m_list.SetTextBkColor(RGB(255, 255, 255)); //設定文字背景顏色
 m_list.SetTextColor(RGB(10, 10, 80)); //設定文字顏色