1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
TVINSERTSTRUCT _TreeCtrlElement;
TVITEM _ElementTreeCtrl;
TVITEMEX _ElementTreeCtrlEx;
CImageList ImageListTreeCtrl;
ImageListTreeCtrl.Create(GetSystemMetrics(SM_CXSMICON),GetSystemMetrics(SM_CYSMICON),ILC_MASK, 1, 1);
ImageListTreeCtrl.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_VolumeList.SetImageList(&ImageListTreeCtrl, TVSIL_NORMAL);
//m_VolumeList.SetExtendedStyle( TVS_EX_DRAWIMAGEASYNC , TVS_EX_PARTIALCHECKBOXES | TVS_EX_DRAWIMAGEASYNC);
_ElementTreeCtrl.mask = TVIF_IMAGE | TVIF_TEXT;
_ElementTreeCtrl.pszText = (LPWSTR)A2W(_ElemenCourantListe);
_ElementTreeCtrl.iImage = IDI_ICON1;
_ElementTreeCtrlEx.mask = TVIF_IMAGE | TVIF_TEXT;
_ElementTreeCtrlEx.pszText = (LPWSTR)A2W(_ElemenCourantListe);
_ElementTreeCtrl.iImage = IDI_ICON1;
_TreeCtrlElement.hInsertAfter = TVI_ROOT;
_TreeCtrlElement.hParent = TVI_ROOT;
_TreeCtrlElement.item = _ElementTreeCtrl;
_TreeCtrlElement.itemex = _ElementTreeCtrlEx;
m_VolumeList.InsertItem(&_TreeCtrlElement); |