Agregue un objeto CImageList de clase de lista de imágenes m_ImageList a la clase CTreeCtrl. ¿Qué se debe hacer? Estos son los pasos realizados en VC6.0
Cuando también use objetos definidos por CImageList, use m_ImageList de CTreeCtrl
Por ejemplo:
m_Tree variable miembro CImageList de CTreeCtrl
m_ImageList y /gt; m_ImageList_tree.Create;
lt; BR (18, 18 ILC_COLOR16, 10, 0);
HICON HICON = NULL; (HICON)::LoadImage(::AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON2), IMAGE_ICON, 32, 32, 0);
m_ImageList_tree.Add(HICON); SetImageList(&m_ImageList_tree, TVSIL_NORMAL.);
DWORD dwStyle = GetWindowLong(m_Tree.m_hWnd, GWL_STYLE); function (m_Tree.m_hWnd, GWL_STYLE, dwStyle);
HTREEITEM m_hRoot definición del nodo raíz
m_hRoot = m_Tree.InsertItem("Hola mundo", 0, 0, 0 configuración del nodo raíz HTREEITEM); m_hZjd;, 0);
///Nodos secundarios definidos
m_hZjd m_Tree.InsertItem(HKEY_CURRENT_USER, m_hRoot 1, 1, 0); Establecer nodos secundarios
m_Tree.Expand(m_hRoot TVE_EXPAND); //Ampliar el negocio
Puede ser algo así como... echa un vistazo más de cerca a MSDN