The problem shows itself in code:
Code: Select all
bool wxBitmap::DoCreate(int w, int h, int d, WXHDC hdc)
{
UnRef();
wxCHECK_MSG( w > 0 && h > 0, false, wxT("invalid bitmap size") );
arg, 'w' == '0' and arg, 'h' == 25
Call Stack:
wxITK.exe!
wxBitmap::DoCreate(int w, int h, int d, HDC__ * hdc) Line 752 C++
wxITK.exe!wxBitmap::Create(int width, int height, const wxDC & dc) Line 743 C++
wxITK.exe!
wxAuiTabContainer::Render(wxDC * raw_dc, wxWindow * wnd) Line 429 C++
wxITK.exe!wxAuiTabCtrl::OnPaint(wxPaintEvent & __formal) Line 1024 C++
wxITK.exe!wxAppConsoleBase::HandleEvent(wxEvtHandler * handler, void (wxEvent &) * func, wxEvent & event) Line 658 C++
wxITK.exe!wxAppConsoleBase::CallEventHandler(wxEvtHandler * handler, wxEventFunctor & functor, wxEvent & event) Line 670 C++
wxITK.exe!wxEvtHandler::ProcessEventIfMatchesId(const wxEventTableEntryBase & entry, wxEvtHandler * handler, wxEvent & event) Line 1398 C++
wxITK.exe!wxEventHashTable::HandleEvent(wxEvent & event, wxEvtHandler * self) Line 1004 C++
wxITK.exe!wxEvtHandler::TryHereOnly(wxEvent & event) Line 1593 C++
wxITK.exe!wxEvtHandler::TryBeforeAndHere(wxEvent & event) Line 3873 C++
wxITK.exe!wxEvtHandler::ProcessEventLocally(wxEvent & event) Line 1526 C++
wxITK.exe!wxEvtHandler::ProcessEvent(wxEvent & event) Line 1499 C++
wxITK.exe!wxEvtHandler::SafelyProcessEvent(wxEvent & event) Line 1617 C++
wxITK.exe!wxWindowBase::HandleWindowEvent(wxEvent & event) Line 1540 C++
wxITK.exe!wxWindow::HandlePaint() Line 4934 C++
wxITK.exe!wxWindow::MSWHandleMessage(__int64 * result, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 2989 C++
wxITK.exe!wxWindow::MSWWindowProc(unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 3758 C++
wxITK.exe!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 2846 C++
user32.dll!0000000076cd9bbd() Unknown
user32.dll!0000000076cd729b() Unknown
user32.dll!0000000076cd67e9() Unknown
ntdll.dll!0000000076f4b5ef() Unknown
user32.dll!0000000076cd3caa() Unknown
user32.dll!0000000076cd277a() Unknown
wxITK.exe!wxWindow::Update() Line 1667 C++
> wxITK.exe!
wxTabFrame::DoSizing()Line 1563 C++
In auibook.cpp, at stack call, wxAuiTabContainer::Render, this->m_rect.width == 0 and this->m_rect.height==25
And likewise, at stack call wxTabFrame::DoSizing, this->m_tab_rect.width == 0 and this->m_tab_rect.height==25.
It is unclear why 'width' is not being initialized to a value greater than '0'.
Thanks,
Patrick