2008. 10. 3. 20:20

File Tree Library


 

File Tree Library

소스 : FileTreeCtrl.zip -> 원본 소스에 조금 수정한 부분 있음.

원본 소스 : FileTreeCtrl_src.zipFileTreeCtrl_demo.zip

출처 : codeproject.com 


사용법


 먼저 소스를 추가한다.

 shlwapi.h

 FileTreeCtrl.cpp

 FileTreeCtrl.h

 ShLwApi.Lib

 

라이브러리 setting해주고...

 

tree control 추가후

연결변수 추가하고

 

해당 클래스이 헤더부분에 참조추가

#include "FileTreeCtrl.h"

 CFileTreeCtrl m_Tree_FileView; -> 수정부분... CTreeCtl -> CFileTreeCtrl

 

.cpp파일의 생성자부분에...

 

BOOL CPathViewPopupDlg::OnInitDialog()
{
 CDialog::OnInitDialog();
 
 // TODO: Add extra initialization here
 m_Tree_FileView.AddHidFolder(CSIDL_BITBUCKET);
 m_Tree_FileView.AddHidFolder(CSIDL_CONTROLS);
 m_Tree_FileView.DisplayTree();

 
 return TRUE;  // return TRUE unless you set the focus to a control
               // EXCEPTION: OCX Property Pages should return FALSE