如何控制List Control 中的每列的各项数据左对齐和右对齐???

时间:2022-12-03 04:51:33
如何控制List Control 中的每列的各项数据左对齐和右对齐???

4 个解决方案

#1


在 CListCtrl::InsertColumn 函数中指定。

#2


Inserts a new column in a list view control. 

 
int InsertColumn(
   int nCol,
   const LVCOLUMN* pColumn 
);
int InsertColumn(
   int nCol,
   LPCTSTR lpszColumnHeading,
   int nFormat = LVCFMT_LEFT,
   int nWidth = -1,
   int nSubItem = -1 
);
 

Parameters
nCol
The index of the new column.

pColumn
Address of an LVCOLUMN structure that contains the attributes of the new column.

lpszColumnHeading
Address of a string containing the column's heading.

nFormat
Integer specifying the alignment of the column. It can be one of these values: LVCFMT_LEFT, LVCFMT_RIGHT, or LVCFMT_CENTER.

nWidth
Width of the column, in pixels. If this parameter is -1, the column width is not set.

nSubItem
Index of the subitem associated with the column. If this parameter is -1, no subitem is associated with the column.

#3


引用 2 楼 liuzxchina 的回复:
Inserts a new column in a list view control. 

int InsertColumn( 
  int nCol, 
  LPCTSTR lpszColumnHeading, 
  int nFormat = LVCFMT_LEFT, 
  int nWidth = -1, 
  int nSubItem = -1 
); 

nFormat 
Integer specifying the alignment of the column. It can be one of these values: LVCFMT_LEFT, LVCFMT_RIGHT, or LVCFMT_CENTER. 


ding

#4


问题解决了!谢谢了!呵呵!

#1


在 CListCtrl::InsertColumn 函数中指定。

#2


Inserts a new column in a list view control. 

 
int InsertColumn(
   int nCol,
   const LVCOLUMN* pColumn 
);
int InsertColumn(
   int nCol,
   LPCTSTR lpszColumnHeading,
   int nFormat = LVCFMT_LEFT,
   int nWidth = -1,
   int nSubItem = -1 
);
 

Parameters
nCol
The index of the new column.

pColumn
Address of an LVCOLUMN structure that contains the attributes of the new column.

lpszColumnHeading
Address of a string containing the column's heading.

nFormat
Integer specifying the alignment of the column. It can be one of these values: LVCFMT_LEFT, LVCFMT_RIGHT, or LVCFMT_CENTER.

nWidth
Width of the column, in pixels. If this parameter is -1, the column width is not set.

nSubItem
Index of the subitem associated with the column. If this parameter is -1, no subitem is associated with the column.

#3


引用 2 楼 liuzxchina 的回复:
Inserts a new column in a list view control. 

int InsertColumn( 
  int nCol, 
  LPCTSTR lpszColumnHeading, 
  int nFormat = LVCFMT_LEFT, 
  int nWidth = -1, 
  int nSubItem = -1 
); 

nFormat 
Integer specifying the alignment of the column. It can be one of these values: LVCFMT_LEFT, LVCFMT_RIGHT, or LVCFMT_CENTER. 


ding

#4


问题解决了!谢谢了!呵呵!