도와주세요! 나는 icon, hbitmap 및 cbitmap (mfc 대화 상자 기반 응용 프로그램을 사용하고 있습니다)을 통해 이미지 목록에 이미지로드를 시도했습니다. 그러나 이미지가 나타나지 않습니다. 그러나 빈 sdi mfc 응용 프로그램에서 이미지를 다시 만들 때 이미지를 볼 수있었습니다.mfc 트리 컨트롤 용 imagelist에 이미지로드
m_TreeInspCtrl.DeleteAllItems();
CImageList imgl_Tree;
imgl_Tree.Create(16, 16, ILC_COLOR32, 1, 1);
/*
HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_TREE_PASS), IMAGE_BITMAP, 0, 0, LR_LOADMAP3DCOLORS);
*/
imgl_Tree.Add(AfxGetApp()->LoadIcon(IDI_ICON_PASS));
/*
CBitmap m_TreePass;
//m_TreePass.Attach(hBmp);
m_TreePass.LoadBitmap(IDB_TREE_PASS);
imgl_Tree.Add(&m_TreePass, RGB(255,0,255));
*/
m_TreeInspCtrl.SetImageList (&imgl_Tree, TVSIL_NORMAL);
CString s_Root = "Inspection Sequence";
HTREEITEM h_Root = m_TreeInspCtrl.InsertItem(s_Root, 0, 0, TVI_ROOT);
m_TreeInspCtrl.SetItemColor(h_Root, RGB(0, 150, 0));
무엇이 당신의 질문입니까? 또한 '제발 도와주세요'를 제거하십시오, 예의가 아닙니다. – sashoalm