Listview 使用clistctrl对齐文本

Listview 使用clistctrl对齐文本,listview,Listview,第一个选项不会将文本居中对齐,但当我将列更改为1时,第二个选项会对齐。有什么原因吗 m_dataList.InsertColumn(0,_T(“地板”),LVCFMT_中心,(rect.Width())/9) m_dataList.InsertColumn(1,_T(“地板”),LVCFMT_中心,(rect.Width())/9) 试试这个: LVCOLUMN Column; Column.mask = LVCF_FMT ; Column.fmt = LVCFMT_RIGHT; YourCLi

第一个选项不会将文本居中对齐,但当我将列更改为1时,第二个选项会对齐。有什么原因吗

m_dataList.InsertColumn(0,_T(“地板”),LVCFMT_中心,(rect.Width())/9)

m_dataList.InsertColumn(1,_T(“地板”),LVCFMT_中心,(rect.Width())/9)

试试这个:

LVCOLUMN Column;
Column.mask = LVCF_FMT ;
Column.fmt = LVCFMT_RIGHT;
YourCListCtrl.SetColumn( 0, &Column );