Daniel Jelinski : comdlg32: Load ComboBoxEx before creating dialogs that use it.

Alexandre Julliard julliard at winehq.org
Mon May 6 14:08:44 CDT 2013


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

Author: Daniel Jelinski <djelinski1 at gmail.com>
Date:   Sun May  5 21:04:24 2013 +0200

comdlg32: Load ComboBoxEx before creating dialogs that use it.

---

 dlls/comdlg32/filedlg.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/dlls/comdlg32/filedlg.c b/dlls/comdlg32/filedlg.c
index eeac384..9481517 100644
--- a/dlls/comdlg32/filedlg.c
+++ b/dlls/comdlg32/filedlg.c
@@ -356,6 +356,12 @@ static BOOL GetFileDialog95A(LPOPENFILENAMEA ofn,UINT iDlgType)
   LPWSTR defext = NULL;
   LPWSTR filter = NULL;
   LPWSTR customfilter = NULL;
+  INITCOMMONCONTROLSEX icc;
+
+  /* Initialize ComboBoxEx32 */
+  icc.dwSize = sizeof(icc);
+  icc.dwICC = ICC_USEREX_CLASSES;
+  InitCommonControlsEx(&icc);
 
   /* Initialize CommDlgExtendedError() */
   COMDLG32_SetCommDlgExtendedError(0);
@@ -489,6 +495,12 @@ static BOOL GetFileDialog95W(LPOPENFILENAMEW ofn,UINT iDlgType)
   BOOL ret;
   FileOpenDlgInfos fodInfos;
   LPWSTR lpstrSavDir = NULL;
+  INITCOMMONCONTROLSEX icc;
+
+  /* Initialize ComboBoxEx32 */
+  icc.dwSize = sizeof(icc);
+  icc.dwICC = ICC_USEREX_CLASSES;
+  InitCommonControlsEx(&icc);
 
   /* Initialize CommDlgExtendedError() */
   COMDLG32_SetCommDlgExtendedError(0);




More information about the wine-cvs mailing list