Rein Klazes : programs: Make some of the open file dialogs of a few programs resizable.

Alexandre Julliard julliard at winehq.org
Wed May 6 10:33:15 CDT 2009


Module: wine
Branch: master
Commit: 9e8f2a70243205f4d7a33c8e02a0cad55c952209
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9e8f2a70243205f4d7a33c8e02a0cad55c952209

Author: Rein Klazes <wijn at online.nl>
Date:   Wed May  6 08:41:15 2009 +0200

programs: Make some of the open file dialogs of a few programs resizable.

---

 programs/notepad/dialog.c   |    4 ++--
 programs/oleview/oleview.c  |    2 +-
 programs/regedit/framewnd.c |    1 +
 programs/winhlp32/winhelp.c |    2 +-
 programs/wordpad/wordpad.c  |    4 ++--
 5 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/programs/notepad/dialog.c b/programs/notepad/dialog.c
index 8a3389b..65f9b09 100644
--- a/programs/notepad/dialog.c
+++ b/programs/notepad/dialog.c
@@ -306,7 +306,7 @@ VOID DIALOG_FileOpen(VOID)
     openfilename.nMaxFile          = SIZEOF(szPath);
     openfilename.lpstrInitialDir   = szDir;
     openfilename.Flags             = OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST |
-        OFN_HIDEREADONLY;
+        OFN_HIDEREADONLY | OFN_ENABLESIZING;
     openfilename.lpstrDefExt       = szDefaultExt;
 
 
@@ -345,7 +345,7 @@ BOOL DIALOG_FileSaveAs(VOID)
     saveas.nMaxFile          = SIZEOF(szPath);
     saveas.lpstrInitialDir   = szDir;
     saveas.Flags             = OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT |
-        OFN_HIDEREADONLY;
+        OFN_HIDEREADONLY | OFN_ENABLESIZING;
     saveas.lpstrDefExt       = szDefaultExt;
 
     if (GetSaveFileName(&saveas)) {
diff --git a/programs/oleview/oleview.c b/programs/oleview/oleview.c
index e56342c..5f0fdc5 100644
--- a/programs/oleview/oleview.c
+++ b/programs/oleview/oleview.c
@@ -137,7 +137,7 @@ static void InitOpenFileName(HWND hWnd, OPENFILENAME *pofn, WCHAR *wszFilter,
     pofn->nFilterIndex = 0;
     pofn->lpstrFile = wszFileName;
     pofn->nMaxFile = MAX_LOAD_STRING;
-    pofn->Flags = OFN_HIDEREADONLY;
+    pofn->Flags = OFN_HIDEREADONLY | OFN_ENABLESIZING;
 }
 
 static void CopyClsid(HTREEITEM item)
diff --git a/programs/regedit/framewnd.c b/programs/regedit/framewnd.c
index d88ef0e..a737d8d 100644
--- a/programs/regedit/framewnd.c
+++ b/programs/regedit/framewnd.c
@@ -341,6 +341,7 @@ static BOOL ImportRegistryFile(HWND hWnd)
     WCHAR title[128];
 
     InitOpenFileName(hWnd, &ofn);
+    ofn.Flags |= OFN_ENABLESIZING;
     LoadStringW(hInst, IDS_FILEDIALOG_IMPORT_TITLE, title, COUNT_OF(title));
     ofn.lpstrTitle = title;
     if (GetOpenFileNameW(&ofn)) {
diff --git a/programs/winhlp32/winhelp.c b/programs/winhlp32/winhelp.c
index ddd58ad..7f74d8b 100644
--- a/programs/winhlp32/winhelp.c
+++ b/programs/winhlp32/winhelp.c
@@ -179,7 +179,7 @@ BOOL WINHELP_GetOpenFileName(LPSTR lpszFile, int len)
     openfilename.nMaxFileTitle     = 0;
     openfilename.lpstrInitialDir   = szDir;
     openfilename.lpstrTitle        = 0;
-    openfilename.Flags             = 0;
+    openfilename.Flags             = OFN_ENABLESIZING;
     openfilename.nFileOffset       = 0;
     openfilename.nFileExtension    = 0;
     openfilename.lpstrDefExt       = 0;
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index a8a7fb0..022b9b1 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -870,7 +870,7 @@ static void DialogSaveFile(void)
     ZeroMemory(&sfn, sizeof(sfn));
 
     sfn.lStructSize = sizeof(sfn);
-    sfn.Flags = OFN_HIDEREADONLY | OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT;
+    sfn.Flags = OFN_HIDEREADONLY | OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT | OFN_ENABLESIZING;
     sfn.hwndOwner = hMainWnd;
     sfn.lpstrFilter = wszFilter;
     sfn.lpstrFile = wszFile;
@@ -964,7 +964,7 @@ static void DialogOpenFile(void)
     ZeroMemory(&ofn, sizeof(ofn));
 
     ofn.lStructSize = sizeof(ofn);
-    ofn.Flags = OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST;
+    ofn.Flags = OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_ENABLESIZING;
     ofn.hwndOwner = hMainWnd;
     ofn.lpstrFilter = wszFilter;
     ofn.lpstrFile = wszFile;




More information about the wine-cvs mailing list