]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/msgdlg.cpp
mingw32 compilation fixes
[wxWidgets.git] / src / msw / msgdlg.cpp
index 5abe1042a5ebac3e31b777188180fa000fa92a9c..77bf94c6b9e9b54392f3ad764b129af97235e426 100644 (file)
@@ -61,7 +61,11 @@ int wxMessageDialog::ShowModal(void)
       msStyle = MB_YESNOCANCEL;
     else
       msStyle = MB_YESNO;
+
+    if (m_dialogStyle & wxNO_DEFAULT)
+        msStyle |= MB_DEFBUTTON2;
   }
+
   if (m_dialogStyle & wxOK)
   {
     if (m_dialogStyle & wxCANCEL)
@@ -82,8 +86,8 @@ int wxMessageDialog::ShowModal(void)
     msStyle |= MB_APPLMODAL;
   else
     msStyle |= MB_TASKMODAL;
-    
-  int msAns = MessageBox(hWnd, (LPCSTR)(const char *)m_message, (LPCSTR)(const char *)m_caption, msStyle);
+
+  int msAns = MessageBox(hWnd, (LPCTSTR)(const wxChar *)m_message, (LPCTSTR)(const wxChar *)m_caption, msStyle);
   int ans = wxOK;
   switch (msAns)
   {