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
// 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());