void CTreeExampleDlg::OnSelchangedBrowseTree(NMHDR* pNMHDR, LRESULT* pResult) 
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
CString szPath;
if(m_TreeCtl->OnFolderSelected(pNMHDR,pResult,szPath))
{
m_dirpath = szPath; m_expand = szPath;
UpdateData( false );if( m_dirpath[ m_dirpath.GetLength () - 1 ] != '\\' )
m_dirpath += '\\';CString ext;
m_typeCtrl.GetWindowText ( ext );
CString mess = m_dirpath + ext ; m_listedCtrl.ResetContent();
CFileFind s;if( s.FindFile ( mess ) )

while( s.FindNextFile () )
{
CString str = s.GetFileName();
strror = m_dirpath + str;
Params();
if(m_Parame == 1) 
m_listedCtrl.AddString ( str );
}
CString str = s.GetFileName();
strror = m_dirpath + str;
Params();
if(m_Parame == 1)
m_listedCtrl.AddString ( str );
}else
{
int err = GetLastError();
}
s.Close (); 
}CString info;
int count = m_listedCtrl.GetCount ();
info.Format ( "总共 %d 个文件", count );
GetDlgItem( IDC_STATIC_1 )->SetWindowText( info );
*pResult = 0;
}