an assert added to check that we're not doing something stupid
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2869 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
a622c15240
commit
2506aab63c
@ -295,14 +295,19 @@ int wxDC::GetDepth() const
|
|||||||
void wxDC::Clear()
|
void wxDC::Clear()
|
||||||
{
|
{
|
||||||
RECT rect;
|
RECT rect;
|
||||||
if (m_canvas)
|
if ( m_canvas )
|
||||||
GetClientRect((HWND) m_canvas->GetHWND(), &rect);
|
|
||||||
else if (m_selectedBitmap.Ok())
|
|
||||||
{
|
{
|
||||||
|
GetClientRect((HWND) m_canvas->GetHWND(), &rect);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
wxCHECK_RET( m_selectedBitmap.Ok(), _T("this DC can't be cleared") );
|
||||||
|
|
||||||
rect.left = 0; rect.top = 0;
|
rect.left = 0; rect.top = 0;
|
||||||
rect.right = m_selectedBitmap.GetWidth();
|
rect.right = m_selectedBitmap.GetWidth();
|
||||||
rect.bottom = m_selectedBitmap.GetHeight();
|
rect.bottom = m_selectedBitmap.GetHeight();
|
||||||
}
|
}
|
||||||
|
|
||||||
(void) ::SetMapMode(GetHdc(), MM_TEXT);
|
(void) ::SetMapMode(GetHdc(), MM_TEXT);
|
||||||
|
|
||||||
DWORD colour = GetBkColor(GetHdc());
|
DWORD colour = GetBkColor(GetHdc());
|
||||||
|
Loading…
Reference in New Issue
Block a user