Your loop never ends... try
Code:
while(FindNextFile(fhwnd,&fd) !=0) {
	MessageBox(NULL,fd.cFileName,"2",MB_OK);
	SendMessage(dbox,LB_ADDSTRING,0, (LPARAM)fd.cFileName);

}