b***@yahoo.com
2006-05-24 17:27:56 UTC
I want to insert images in ListCtrl throgh resource editor.
In OnCREATE of CDialog Derived class ......
Here is the code .Tell me where I am going wrong
CImageList *m_pImageList;
m_pImageList = new CImageList();
m_myListCtrl.InsertColumn(0,TEXT("aaaa"));
m_myListCtrl.InsertColumn(1,TEXT("bbbb"));
m_myCtrl.InsertColumn(2,TEXT("cccc"));
m_myListCtrl.SetColumnWidth(0, 100);
m_myListCtrl.SetColumnWidth(1, 100);
m_myListCtrl.SetColumnWidth(2, 100);
ASSERT(m_pImageList != NULL); // serious allocation failure checking
m_pImageList->Create(32, 32, TRUE, 4, 4);
m_pImageList->Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_pImageList->Add(AfxGetApp()->LoadIcon(IDI_ICON2));
m_myListCtrl.SetImageList(m_pImageList, LVSIL_SMALL);
I get assertion problem at creation of m_pmyLISTctRL;
I am not able to figure it out
afxcmn.inl line no194
{ ASSERT(::IsWindow(m_hWnd)); return (int) ::SendMessage(m_hWnd,
LVM_INSERTCOLUMN, nCol, (LPARAM)pColumn); }
In OnCREATE of CDialog Derived class ......
Here is the code .Tell me where I am going wrong
CImageList *m_pImageList;
m_pImageList = new CImageList();
m_myListCtrl.InsertColumn(0,TEXT("aaaa"));
m_myListCtrl.InsertColumn(1,TEXT("bbbb"));
m_myCtrl.InsertColumn(2,TEXT("cccc"));
m_myListCtrl.SetColumnWidth(0, 100);
m_myListCtrl.SetColumnWidth(1, 100);
m_myListCtrl.SetColumnWidth(2, 100);
ASSERT(m_pImageList != NULL); // serious allocation failure checking
m_pImageList->Create(32, 32, TRUE, 4, 4);
m_pImageList->Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_pImageList->Add(AfxGetApp()->LoadIcon(IDI_ICON2));
m_myListCtrl.SetImageList(m_pImageList, LVSIL_SMALL);
I get assertion problem at creation of m_pmyLISTctRL;
I am not able to figure it out
afxcmn.inl line no194
{ ASSERT(::IsWindow(m_hWnd)); return (int) ::SendMessage(m_hWnd,
LVM_INSERTCOLUMN, nCol, (LPARAM)pColumn); }