• 您的位置我爱Aspx >> VC.Net >> <b>VC控件 TreeCtrl 与 ListCtrl 演示</b>
  • <b>VC控件 TreeCtrl 与 ListCtrl 演示</b>

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:13:12  关键字:
  • 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);

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:<b>根据文本串的长度改变窗口的大小</b>
    下一篇:<b>如何隐藏显示在任务栏中的对话框程序</b>
  • 相关文章