我爱Aspx >> VC.Net >> <b>VC控件 TreeCtrl 与 ListCtrl 演示</b>char *pDriveStrings = new char[szAllDriveStrings + sizeof(_T(""))];
GetLogicalDriveStrings(szAllDriveStrings,pDriveStrings);
size_t szDriveString = strlen(pDriveStrings);
while(szDriveString > 0)
{
m_tree.InsertItem(pDriveStrings,hParent);
pDriveStrings += szDriveString + 1;
szDriveString = strlen(pDriveStrings);
}
}
4、添加TVN_EXPANDED消息处理函数,当一项展开时,为其子项添加下一级目录: void CTreeViewDlg::OnItemexpandedTree(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
TVITEM item = pNMTreeView->itemNew;
if(item.hItem == m_hRoot)
return;
HTREEITEM hChild = m_tree.GetChildItem(item.hItem);
while(hChild)
{
AddSubDir(hChild);
hChild = m_tree.GetNextItem(hChild,TVGN_NEXT);
【我对这篇文章有话说?】
<b>如何隐藏显示在任务栏中..[05-21]
<b>利用WinSock进行无连接..[05-21]
<b>在ATL Browser Helper对..[05-21]
<b>在VC下显示JPEG、GIF格..[05-21]
<b>Visual C++中基于多文档..[05-21]
<b>消息钩子函数入门篇<..[05-21]
<b>平台+插件软件设计思想..[05-21]
<b>如何在VC中改变控件的背..[05-21]
<b>用Visual C++实现带阴影..[05-21]
<b>用VC++6.0开发多表联接..[05-21]