本文主要是介绍LibUIDK 控件学习------CSkinListCtrl,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、List style
(1)List:
插入数据
CSkinListCtrl *pListCtrl = (CSkinListCtrl *)GetDlgItem(IDC_LSTCTRL_1);
if (pListCtrl != nullptr)
{
pListCtrl->InsertItem(0, L"主数据");
pListCtrl->InsertItem(1, L"主数据1");
pListCtrl->InsertItem(2, L"主数据2");
}
(2)Report(设置了当前grid表格线可显示的时候,需要设置当前的Enable Owner Draw为True)
CSkinListCtrl *pListCtrl = (CSkinListCtrl *)GetDlgItem(IDC_LSTCTRL_1);
if (pListCtrl != nullptr)
{
pListCtrl->InsertColumn(0, L"主项", LVCFMT_LEFT, 80);
pListCtrl->InsertColumn(1, L"子项", LVCFMT_LEFT, 50);
pListCtrl->InsertItem(0, L"主数据");
pListCtrl->SetItemText(0, 1, L"子数据");
}
//平分第二列的列宽到末尾
CSkinListCtrl *pListCtrl = (CSkinListCtrl *)GetDlgItem(IDC_LSTCTRL_1);
if (pListCtrl != nullptr)
{
pListCtrl->InsertColumn(0, L"主项", LVCFMT_LEFT, 80);
pListCtrl->InsertColumn(1, L"子项", LVCFMT_LEFT);
pListCtrl->SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
pListCtrl->InsertItem(0, L"主数据");
pListCtrl->SetItemText(0, 1, L"子数据");
}
这篇关于LibUIDK 控件学习------CSkinListCtrl的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!