Fixed the new uiOpenFile(). Now I can do uiSaveFile() too...
This commit is contained in:
parent
f403c23001
commit
a8ddd7f94f
|
@ -7,6 +7,7 @@
|
||||||
#define NFILENAME 4096
|
#define NFILENAME 4096
|
||||||
|
|
||||||
// TODO not in MinGW-w64?
|
// TODO not in MinGW-w64?
|
||||||
|
// TODO IFileSaveDialog only?
|
||||||
#define FOS_SUPPORTSTREAMABLEITEMS 0x80000000
|
#define FOS_SUPPORTSTREAMABLEITEMS 0x80000000
|
||||||
|
|
||||||
char *uiOpenFile(void)
|
char *uiOpenFile(void)
|
||||||
|
@ -27,7 +28,7 @@ char *uiOpenFile(void)
|
||||||
hr = IFileOpenDialog_GetOptions(d, &opts);
|
hr = IFileOpenDialog_GetOptions(d, &opts);
|
||||||
if (hr != S_OK)
|
if (hr != S_OK)
|
||||||
logHRESULT("error getting current options in uiOpenFile()", hr);
|
logHRESULT("error getting current options in uiOpenFile()", hr);
|
||||||
opts |= FOS_NOCHANGEDIR | FOS_ALLNONSTORAGEITEMS | FOS_NOVALIDATE | FOS_PATHMUSTEXIST | FOS_FILEMUSTEXIST | FOS_SHAREAWARE | FOS_NOTESTFILECREATE | FOS_NODEREFERENCELINKS | FOS_FORCESHOWHIDDEN | FOS_DEFAULTNOMINIMODE | FOS_SUPPORTSTREAMABLEITEMS;
|
opts |= FOS_NOCHANGEDIR | FOS_ALLNONSTORAGEITEMS | FOS_NOVALIDATE | FOS_PATHMUSTEXIST | FOS_FILEMUSTEXIST | FOS_SHAREAWARE | FOS_NOTESTFILECREATE | FOS_NODEREFERENCELINKS | FOS_FORCESHOWHIDDEN | FOS_DEFAULTNOMINIMODE;
|
||||||
hr = IFileOpenDialog_SetOptions(d, opts);
|
hr = IFileOpenDialog_SetOptions(d, opts);
|
||||||
if (hr != S_OK)
|
if (hr != S_OK)
|
||||||
logHRESULT("error setting options in uiOpenFile()", hr);
|
logHRESULT("error setting options in uiOpenFile()", hr);
|
||||||
|
|
Loading…
Reference in New Issue