設定CListCtrl網格線
阿新 • • 發佈:2019-02-09
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)); //設定文字顏色