]> git.saurik.com Git - wxWidgets.git/commitdiff
wxStaticBitmaps were created invisible - corrected
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Aug 1998 22:47:39 +0000 (22:47 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Aug 1998 22:47:39 +0000 (22:47 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/statbmp.cpp

index 5685792efe0a746234293661b7438bf45f8efc13..5c56d88f69796034dbe744290d2e1102d1f83f2f 100644 (file)
@@ -69,14 +69,20 @@ bool wxStaticBitmap::Create(wxWindow *parent, wxWindowID id,
   // Use an ownerdraw button to produce a static bitmap, since there's
   // no ownerdraw static.
   // TODO: perhaps this should be a static item, with style SS_BITMAP.
-  HWND static_item =
-    CreateWindowEx(0, "BUTTON", "", BS_OWNERDRAW | WS_TABSTOP | WS_CHILD,
-                    0, 0, 0, 0, (HWND) parent->GetHWND(), (HMENU)m_windowId,
-                    wxGetInstance(), NULL);
-  m_hWnd = (WXHWND) static_item;
+  m_hWnd = (WXHWND)CreateWindow
+           (
+            "BUTTON",
+            "",
+            BS_OWNERDRAW | WS_TABSTOP | WS_CHILD | WS_VISIBLE,
+            0, 0, 0, 0,
+            (HWND)parent->GetHWND(),
+            (HMENU)m_windowId,
+            wxGetInstance(),
+            NULL
+           );
 
   // Subclass again for purposes of dialog editing mode
-  SubclassWin((WXHWND) static_item);
+  SubclassWin(m_hWnd);
 
   SetFont(* GetParent()->GetFont());