]> git.saurik.com Git - wxWidgets.git/commitdiff
report more information about the control whose creation failed in the assert
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Jan 2005 11:32:14 +0000 (11:32 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Jan 2005 11:32:14 +0000 (11:32 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31511 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/control.cpp

index ee938571d023a9d2b4b87f228169718fffe4929d..a99586da5cb033cb7b65ce79cf15b049e8af96ee 100644 (file)
@@ -154,8 +154,13 @@ bool wxControl::MSWCreateControl(const wxChar *classname,
 
     if ( !m_hWnd )
     {
-        wxLogDebug(wxT("Failed to create a control of class '%s'"), classname);
-        wxFAIL_MSG(_T("something is very wrong, CreateWindowEx failed"));
+#ifdef __WXDEBUG__
+        wxFAIL_MSG(wxString::Format
+                   (
+                    _T("CreateWindowEx(\"%s\", flags=%08x, ex=%08x) failed"),
+                    classname, style, exstyle
+                   ));
+#endif // __WXDEBUG__
 
         return false;
     }