Your call to CFileDialog looks fine, I presonally wouldn't use a static
variable for the filter string, but other than that it looks fine.
AliR.
The list field is empty. There are no drives, although I have harddisks
and
net drives. When I open e.g. in notepad, I can see the same CFileDialog,
but
here the My Computer drives are all shown.
Why they are not shown in my CFileDialog? I can only select my drive with
the combobox on top, when I select there, all drives and files/dirs are
shown everywhere (e.g. in C: system)
Do you know why in "My Computer" nothing is shown?
"AliR" <AliR@online.nospam> schrieb im Newsbeitrag
news:uAHrwitNKHA.3192@TK2MSFTNGP05.phx.gbl...
My Computer only lists drives that are connected to your computer, it
does
not contain any files or folders.
Does it display files when you select C drive for example?
AliR.
"Guido Franzke" <guidof73@yahoo.de> wrote in message
news:OXfGyusNKHA.3588@TK2MSFTNGP05.phx.gbl...
Hello NG,
I see a strange behaviour of CFileDialog on some, but not all
computers.
When I open a dialog in Windows XP with
static char hFilter[] = "jpg Files (*.jpg,*.jpeg)|*.jpg;*.jpeg|All
Files
(*.*)|*.*||";
CFileDialog fdlg(TRUE, "", "",OFN_FILEMUSTEXIST| OFN_HIDEREADONLY,
hFilter, this);
if (fdlg.DoModal() == IDOK) ...
When I press left on "My Computer", the file list don't show files and
directories. But there are e.g drives and network drives. When I press
"My
documents" the file and directory list is shown correctly.
Even when I swap the filter definitions to
static char hFilter[] = "All Files (*.*)|*.*|jpg Files
(*.jpg,*.jpeg)|*.jpg;*.jpeg||";
the "My Computer" does not show anything.
Why is it?
Thanks for help,
Guido