]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/statline.cpp
applied (slightly modified) patch for loading large/small icons
[wxWidgets.git] / src / msw / statline.cpp
index 75bc183dc88ea4994d476f5491bba0a5ad9bd239..605153f40d4e185595d34c9d192ad60c9e9252e9 100644 (file)
 #include "wx/msw/private.h"
 #include "wx/log.h"
 
+#ifndef SS_SUNKEN
+    #define SS_SUNKEN 0x00001000L
+#endif
+
+#ifndef SS_NOTIFY
+    #define SS_NOTIFY 0x00000100L
+#endif
+
 // ============================================================================
 // implementation
 // ============================================================================
@@ -58,16 +66,12 @@ bool wxStaticLine::Create( wxWindow *parent,
 
     wxSize sizeReal = AdjustSize(size);
 
-#ifndef WIN32
-#define SS_SUNKEN 0
-#endif
-
     m_hWnd = (WXHWND)::CreateWindow
                        (
                         wxT("STATIC"),
                         wxT(""),
-                        WS_VISIBLE | WS_CHILD |
-                        SS_GRAYRECT | SS_SUNKEN, // | SS_ETCHEDFRAME,
+                        WS_VISIBLE | WS_CHILD /* | WS_CLIPSIBLINGS */ |
+                        SS_GRAYRECT | SS_SUNKEN | SS_NOTIFY,
                         pos.x, pos.y, sizeReal.x, sizeReal.y,
                         GetWinHwnd(parent),
                         (HMENU)m_windowId,
@@ -77,9 +81,8 @@ bool wxStaticLine::Create( wxWindow *parent,
 
     if ( !m_hWnd )
     {
-#ifdef __WXDEBUG__        
         wxLogDebug(wxT("Failed to create static control"));
-#endif
+
         return FALSE;
     }
 
@@ -87,5 +90,6 @@ bool wxStaticLine::Create( wxWindow *parent,
 
     return TRUE;
 }
-#endif
+
+#endif // wxUSE_STATLINE