From 9e8f2a70243205f4d7a33c8e02a0cad55c952209 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Wed, 6 May 2009 08:41:15 +0200 Subject: [PATCH] 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 8a3389b08f3..65f9b091a59 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 e56342c5ace..5f0fdc57d71 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 d88ef0ef075..a737d8d84fa 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 ddd58ada0f3..7f74d8b75df 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 a8a7fb074b0..022b9b1ec4d 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;