wxStaticBitmaps were created invisible - corrected

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
1998-08-20 22:47:39 +00:00
parent 8d43638db1
commit 257f1d9b85

View File

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