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 |