Hi,
Is there a way to hide the New folder button when using cGetDir()?
I've been reading through the GetOpenFileName API docs, but can't find it in the flags...
Alex
Hi,
Is there a way to hide the New folder button when using cGetDir()?
I've been reading through the GetOpenFileName API docs, but can't find it in the flags...
Alex
It seems you can't.
EMG
Alex, Enrico,
I guess that you could locate the button handle and hide it ![]()
Stepping through the dialog controls, checking the control classname and once found a button, hide it, until the right one is located. winapi\getdir.c ComDlgHkFile() seems the right place to do it
Yes, it could work. But is it worth the pain?
EMG
Probably not ![]()
I found that ShBrowseForFolder is used. A google search found the following constant:
But it had no effect. Will keep trying...
#define BIF_NONEWFOLDERBUTTON 0x200
#define BIF_RETURNONLYFSDIRS 0x0001
#define BIF_DONTGOBELOWDOMAIN 0x0002
#define BIF_STATUSTEXT 0x0004
#define BIF_RETURNFSANCESTORS 0x0008
#define BIF_EDITBOX 0x0010
#define BIF_VALIDATE 0x0020
#define BIF_NEWDIALOGSTYLE 0x0040
#define BIF_USENEWUI (BIF_NEWDIALOGSTYLE|BIF_EDITBOX)
#define BIF_BROWSEINCLUDEURLS 0x0080
#define BIF_BROWSEFORCOMPUTER 0x1000
#define BIF_BROWSEFORPRINTER 0x2000
#define BIF_BROWSEINCLUDEFILES 0x4000
#define BIF_SHAREABLE 0x8000
cGetDir( cTitle, cPath,,, BIF_RETURNONLYFSDIRS + BIF_DONTGOBELOWDOMAIN + BIF_USENEWUI + BIF_NONEWFOLDERBUTTON )Alex,
Very good, thanks! ![]()
AlexSchaft wrote:I found that ShBrowseForFolder is used.