[CPL]
authorThomas Faber <thomas.faber@reactos.org>
Tue, 15 Apr 2014 18:03:29 +0000 (18:03 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Tue, 15 Apr 2014 18:03:29 +0000 (18:03 +0000)
- 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
reactos/dll/cpl/main/mouse.c
reactos/dll/cpl/mmsys/sounds.c

index e0b6296..20d2aea 100644 (file)
@@ -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)
     {
index 0b8914a..99a3c68 100644 (file)
@@ -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;
index 3fffd72..08f60cf 100644 (file)
@@ -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)
                     {