Click here to Skip to main content
15,896,606 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: regarding listbox Pin
_AnsHUMAN_ 29-Jun-06 20:00
_AnsHUMAN_ 29-Jun-06 20:00 
AnswerRe: regarding listbox Pin
Hamid_RT29-Jun-06 20:11
Hamid_RT29-Jun-06 20:11 
GeneralRe: regarding listbox Pin
happy_ram29-Jun-06 20:17
happy_ram29-Jun-06 20:17 
GeneralRe: regarding listbox Pin
Hamid_RT29-Jun-06 20:32
Hamid_RT29-Jun-06 20:32 
GeneralRe: regarding listbox Pin
happy_ram29-Jun-06 20:55
happy_ram29-Jun-06 20:55 
GeneralRe: regarding listbox Pin
Hamid_RT29-Jun-06 21:22
Hamid_RT29-Jun-06 21:22 
GeneralRe: regarding listbox Pin
happy_ram29-Jun-06 21:28
happy_ram29-Jun-06 21:28 
GeneralRe: regarding listbox Pin
Hamid_RT29-Jun-06 22:20
Hamid_RT29-Jun-06 22:20 
See this it work but you need to check for . and .. that its easy you can use from SetCurrentDirectory and check return value from this function
<code>
	CListBox *m_List=(CListBox*)GetDlgItem(IDC_LIST1);
	WIN32_FIND_DATA lp;
    HANDLE hFind = INVALID_HANDLE_VALUE;
	BOOL Bool=0;
	CString csFolderSelected;
	BROWSEINFO bi = {0};

bi.ulFlags = BIF_RETURNONLYFSDIRS ;     
LPITEMIDLIST pIt;     
if( (pIt = SHBrowseForFolder( &bi )))	 
{         
TCHAR tcPath[ MAX_PATH ];         
if( SHGetPathFromIDList( pIt, tcPath ))         
	csFolderSelected = tcPath;	 
} 

TCHAR lpszOldPath[MAX_PATH];         
::GetCurrentDirectory(MAX_PATH, lpszOldPath);
::SetCurrentDirectory(csFolderSelected);
	
   hFind = FindFirstFile(_T("*.*"), &lp);
   if(hFind)
	   Bool=1;

      while (Bool!= 0) 
      {
	   m_List->AddString(csFolderSelected+lp.cFileName);
   Bool=FindNextFile(hFind, &lp);
      }
      FindClose(hFind);
</code>



whitesky


GeneralRe: regarding listbox Pin
happy_ram29-Jun-06 23:29
happy_ram29-Jun-06 23:29 
GeneralRe: regarding listbox Pin
Hamid_RT30-Jun-06 1:05
Hamid_RT30-Jun-06 1:05 
GeneralRe: regarding listbox Pin
happy_ram30-Jun-06 1:12
happy_ram30-Jun-06 1:12 
GeneralRe: regarding listbox Pin
Hamid_RT30-Jun-06 1:16
Hamid_RT30-Jun-06 1:16 
GeneralRe: regarding listbox Pin
happy_ram30-Jun-06 1:42
happy_ram30-Jun-06 1:42 
GeneralRe: regarding listbox Pin
Hamid_RT30-Jun-06 2:04
Hamid_RT30-Jun-06 2:04 
GeneralRe: regarding listbox Pin
happy_ram30-Jun-06 2:22
happy_ram30-Jun-06 2:22 
GeneralRe: regarding listbox Pin
Hamid_RT30-Jun-06 2:42
Hamid_RT30-Jun-06 2:42 
Generaliam going for second way Pin
happy_ram30-Jun-06 2:41
happy_ram30-Jun-06 2:41 
GeneralRe: iam going for second way Pin
Hamid_RT30-Jun-06 2:55
Hamid_RT30-Jun-06 2:55 
GeneralRe: iam going for second way Pin
David Crow30-Jun-06 3:22
David Crow30-Jun-06 3:22 
GeneralRe: regarding listbox Pin
Hamid_RT29-Jun-06 23:49
Hamid_RT29-Jun-06 23:49 
QuestionWhat does this control derived from? [modified] Pin
sawerr29-Jun-06 18:44
sawerr29-Jun-06 18:44 
AnswerRe: What does this control derived from? Pin
Justin Tay29-Jun-06 19:20
Justin Tay29-Jun-06 19:20 
GeneralRe: What does this control derived from? Pin
sawerr29-Jun-06 22:20
sawerr29-Jun-06 22:20 
GeneralRe: What does this control derived from? Pin
Justin Tay29-Jun-06 22:50
Justin Tay29-Jun-06 22:50 
Questionpost/send messages Pin
thathvamsi29-Jun-06 17:53
thathvamsi29-Jun-06 17:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.