c++文件浏览器
void CLeftView::OnInitialUpdate() { CTreeView::OnInitialUpdate(); CRuntimeClass *prc =RUNTIME_CLASS(CLeftView); BOOL b = prc ->IsDerivedFrom(RUNTIME_CLASS(CDC)); b = this ->IsKindOf(RUNTIME_CLASS(CDC)); static int i = 0; if (i)return; ++i; ModifyStyle(0,TVS_LINESATROOT|TVS_HASBUTTONS|TVS_SHOWSELALWAYS | TVS_HASLINES); m_ilist.Create(16,16,ILC_COLOR32,4,4); m_ilist.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); m_ilist.Add(AfxGetApp()->LoadIcon(IDI_ICON2)); m_ilist.Add(AfxGetApp()->LoadIcon(IDI_FILE)); m_Tree.SetImageList(&m_ilist,TVSIL_NORMAL); m_hItem = m_Tree.InsertItem("我的电脑",0); DWORD dwDrives; char a; CString DriveName; dwDrives = GetLogicalDrives(); a = 'A'; while (dwDrives > 0) { if (dwDrives % 2 == 1) { DriveName.Format("%c:", a); m_Tree.InsertItem(DriveName, 1, 1, m_hItem); } a++; dwDrives /= 2; } m_Tree.Expand(m_hItem,TVE_EXPAND); }
- 1
- chayedanwc2018-12-24稍作改动可以直接用。
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助