初学MFC,请教一个问题!!
弄了个对话框程序,编译生成都过了,Ctrl+F5后没反应,直接debug后出现:“XXX.exe中的0x55129539(mfc100ud.dll)处有未经处理的异常:0xC0000005:读取位置0xfefeff66时发生访问冲突”程序停在winmain.cpp中的"pThread->m_pMainWnd->DestroyWindow();"这到底什么情况啊??
程序代码:// TODO: 在此添加额外的初始化代码
HICON hIcon[2];//图标句柄数组
HTREEITEM hRoot;//根节点句柄
HTREEITEM hCataItem;//任一分类节点句柄
//加载图标,保存至句柄数组
hIcon[0]=theApp.LoadIcon(IDI_ROOT_ICON);
hIcon[1]=theApp.LoadIcon(IDI_CATA_ICON);
//添加图像至图像列表
m_imageList.Create(32,32,ILC_COLOR32,2,2);
for(int i=0;i<2;i++)
{
m_imageList.Add(hIcon[i]);
}
//为树形控件设置图像序列
m_baseTree.SetImageList(&m_imageList,TVSIL_NORMAL);
//初始化树形控件
hRoot=m_baseTree.InsertItem(_T("初始化"),0,0);
hCataItem=m_baseTree.InsertItem(_T("员工信息"),1,1,hRoot,TVI_LAST);
//hCataItem=m_baseTree.InsertItem(_T("机台信息"),1,1,hRoot,TVI_LAST);
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE