Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.


Retrieves the attributes of a list view control's column.

BOOL GetColumn(
   int nCol,
   LVCOLUMN* pColumn 
) const;



Index of the column whose attributes are to be retrieved.


Address of an LVCOLUMN structure that specifies the information to retrieve and receives information about the column. The mask member specifies which column attributes to retrieve. If the mask member specifies the LVCF_TEXT value, the pszText member must contain the address of the buffer that receives the item text and the cchTextMax member must specify the size of the buffer.

Nonzero if successful; otherwise zero.

The LVCOLUMN structure contains information about a column in report view.

// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;

col.mask = LVCF_WIDTH;

// Double the column width of the first column.
if (pmyListCtrl->GetColumn(0, &col))
   col.cx *= 2;
   pmyListCtrl->SetColumn(0, &col);

Community Additions

© 2015 Microsoft