DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 3b4b9460fe0fec3667ffdb6f932f825058565842
parent 576ffb6afc43dd9c76ffeedeef5260996c850ec5
Author: falkTX <falktx@falktx.com>
Date:   Wed,  8 Sep 2021 20:44:14 +0100

Some little flags usage for win32 file dialogs

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdgl/src/WindowPrivateData.cpp | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/dgl/src/WindowPrivateData.cpp b/dgl/src/WindowPrivateData.cpp @@ -544,6 +544,11 @@ bool Window::PrivateData::openFileBrowser(const Window::FileBrowserOptions& opti ofn.lpstrFile = fileNameW.data(); ofn.nMaxFile = (DWORD)fileNameW.size(); + // flags + ofn.Flags = OFN_PATHMUSTEXIST; + if (options.buttons.showHidden == FileBrowserOptions::kButtonVisibleChecked) + ofn.Flags |= OFN_FORCESHOWHIDDEN; + // TODO synchronous only, can't do better with WinAPI native dialogs. // threading might work, if someone is motivated to risk it. if (GetOpenFileNameW(&ofn))