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:
@@ -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());
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user