LVCOLUMN

Please refer to MSDN's LVCOLUMN.
In order to obtain the optimal size within the library when obtaining strings, does not use cchTextMax. 



public LVCF mask { get; set; }

public int fmt { get; set; }

public int cx { get; set; }

public string pszText { get; set; }

public int iSubItem { get; set; }

public int iImage { get; set; }

public int iOrder { get; set; }

public int cxMin { get; set; }

public int cxDefault { get; set; }

public int cxIdeal { get; set; }

JR