From e2ffe74418cd6fe3f6108e17eda88bb11ac04d00 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 15 Apr 2014 18:03:29 +0000 Subject: [PATCH] [CPL] - Hide "Open as read-only" checkbox in dialogs where the file is always used read-only. Patch by Ricardo Hanke. CORE-7760 #resolve svn path=/trunk/; revision=62754 --- reactos/dll/cpl/desk/background.c | 2 +- reactos/dll/cpl/main/mouse.c | 2 +- reactos/dll/cpl/mmsys/sounds.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/dll/cpl/desk/background.c b/reactos/dll/cpl/desk/background.c index e0b62963b42..20d2aeaff12 100644 --- a/reactos/dll/cpl/desk/background.c +++ b/reactos/dll/cpl/desk/background.c @@ -493,7 +493,7 @@ OnBrowseButton(HWND hwndDlg, PDATA pData) ofn.lpstrFileTitle = fileTitle; ofn.nMaxFileTitle = 256; ofn.lpstrInitialDir = NULL; - ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; + ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY; if (GetOpenFileName(&ofn) == TRUE) { diff --git a/reactos/dll/cpl/main/mouse.c b/reactos/dll/cpl/main/mouse.c index 0b8914a6a2f..99a3c6894b6 100644 --- a/reactos/dll/cpl/main/mouse.c +++ b/reactos/dll/cpl/main/mouse.c @@ -852,7 +852,7 @@ BrowseCursor(HWND hwndDlg) ofn.nMaxFile = MAX_PATH; ofn.lpstrInitialDir = _T("%WINDIR%\\Cursors"); ofn.lpstrTitle = szTitle; - ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST; + ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY; if (!GetOpenFileName(&ofn)) return FALSE; diff --git a/reactos/dll/cpl/mmsys/sounds.c b/reactos/dll/cpl/mmsys/sounds.c index 3fffd72b208..08f60cf1894 100644 --- a/reactos/dll/cpl/mmsys/sounds.c +++ b/reactos/dll/cpl/mmsys/sounds.c @@ -957,7 +957,7 @@ SoundsDlgProc(HWND hwndDlg, ofn.lpstrFileTitle = L"Search for new sounds"; //FIXME non-nls ofn.nMaxFileTitle = wcslen(ofn.lpstrFileTitle); ofn.lpstrInitialDir = NULL; - ofn.Flags = OFN_FILEMUSTEXIST; + ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY; if (GetOpenFileNameW(&ofn) == TRUE) {