I have used CListCtrl in the past with no problem, but in my current project I get an access violation.
I have traced it down to the face that the m_hWnd in not set. Trying to set it also results in an access violation.
I am able to create the column headers with no problem. It is when I perform an InsertItem that the error occurs. I have compared my implementation with what I had done in my previous project and it all looks the same.
Code:m_PayoutSheet.SetExtendedStyle(m_PayoutSheet.GetExtendedStyle()|LVS_EX_HEADERDRAGDROP|LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS|LVS_EX_GRIDLINES); m_PayoutSheet.InsertColumn(0,"Place",LVCFMT_LEFT,40,-1); m_PayoutSheet.InsertColumn(1,"Percentage",LVCFMT_LEFT,80,-1); m_PayoutSheet.InsertColumn(2,"Prize",LVCFMT_LEFT,50,-1); char PlaceT; char PercentageT; sprintf(PlaceT,"%d",Place); sprintf(PercentageT,"%d",Percentage); m_PayoutSheet.InsertItem(0,PlaceT); // Insert subitem for col 1 m_PayoutSheet.SetItemText(1, 1, PercentageT);