Hej allesammen!
Jeg har lavet en kode som skal liste filer i en mappe i en listbox.
WIN32_FIND_DATA FindFileData;
HANDLE FindFileHandle;
FindFileHandle = FindFirstFile(path.c_str(), &FindFileData);
std::cout << FindFileData.cFileName << std::endl;
if(FindFileHandle != INVALID_HANDLE_VALUE)
{
SendDlgItemMessage(hwndFiles, DIR_ONE, LB_ADDSTRING,0 ,(LPARAM)FindFileData.cFileName);
do
{
SendDlgItemMessage(hwndFiles, DIR_ONE, LB_ADDSTRING,0 ,(LPARAM)FindFileData.cFileName);
}
while(FindNextFile(FindFileHandle,&FindFileData) != 0);
}
Den udskriver (og tilføjer i min lisbox) dette:
.
.
..
Hvorfor?