add windows#uiOpenFolder

This commit is contained in:
Ddo 2016-08-09 04:03:55 +07:00
parent 5796687da3
commit d966861c0c
1 changed files with 12 additions and 0 deletions

View File

@ -88,6 +88,18 @@ char *uiOpenFile(uiWindow *parent)
return res;
}
char *uiOpenFolder(uiWindow *parent)
{
char *res;
disableAllWindowsExcept(parent);
res = commonItemDialog(windowHWND(parent),
CLSID_FileOpenDialog, IID_IFileOpenDialog,
FOS_NOCHANGEDIR | FOS_ALLNONSTORAGEITEMS | FOS_NOVALIDATE | FOS_PATHMUSTEXIST | FOS_PICKFOLDERS | FOS_SHAREAWARE | FOS_NOTESTFILECREATE | FOS_NODEREFERENCELINKS | FOS_FORCESHOWHIDDEN | FOS_DEFAULTNOMINIMODE);
enableAllWindowsExcept(parent);
return res;
}
char *uiSaveFile(uiWindow *parent)
{
char *res;