X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a35faffd59d9228b0ba125f5cec53bdc029ec642..f38374d0d7aa865e9bbe8ee61b75b94ffcdfb220:/src/msw/dialog.cpp?ds=sidebyside diff --git a/src/msw/dialog.cpp b/src/msw/dialog.cpp index d8ef9f1f46..0ded488a51 100644 --- a/src/msw/dialog.cpp +++ b/src/msw/dialog.cpp @@ -124,11 +124,11 @@ bool wxDialog::Create(wxWindow *parent, wxWindowID id, // otherwise it would look too strange) const wxChar *dlg; if ( style & wxRESIZE_BORDER ) - dlg = _T("wxResizeableDialog"); + dlg = wxT("wxResizeableDialog"); else if ( style & wxCAPTION ) - dlg = _T("wxCaptionDialog"); + dlg = wxT("wxCaptionDialog"); else - dlg = _T("wxNoCaptionDialog"); + dlg = wxT("wxNoCaptionDialog"); MSWCreate(m_windowId, parent, NULL, this, NULL, x, y, width, height, 0, // style is not used if we have dlg template @@ -474,7 +474,9 @@ bool wxDialog::Show(bool show) if (hWndParent) ::BringWindowToTop(hWndParent); } - ShowWindow((HWND) GetHWND(), SW_HIDE); + + if ( m_hWnd ) + ShowWindow((HWND) GetHWND(), SW_HIDE); } } return TRUE;