git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9068
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
//
if (!::WinSetWindowPos( m_hWnd
,HWND_TOP
//
if (!::WinSetWindowPos( m_hWnd
,HWND_TOP
- ,nX + 20
- ,nY + 20
- ,nWidth - 60
- ,nHeight - 60
+ ,nX // + 20
+ ,nY // + 20
+ ,nWidth // - 60
+ ,nHeight // - 60
,SWP_SIZE | SWP_MOVE | SWP_ACTIVATE | SWP_ZORDER
))
{
,SWP_SIZE | SWP_MOVE | SWP_ACTIVATE | SWP_ZORDER
))
{
m_updateRegion = wxRegion(hRgn);
vEvent.SetEventObject(this);
m_updateRegion = wxRegion(hRgn);
vEvent.SetEventObject(this);
+ if (!GetEventHandler()->ProcessEvent(vEvent))
+ {
+ HPS hPS;
+
+ hPS = ::WinBeginPaint( GetHwnd()
+ ,NULLHANDLE
+ ,&vRect
+ );
+ if(hPS)
+ {
+ ::GpiCreateLogColorTable( hPS
+ ,0L
+ ,LCOLF_CONSECRGB
+ ,0L
+ ,(LONG)wxTheColourDatabase->m_nSize
+ ,(PLONG)wxTheColourDatabase->m_palTable
+ );
+ ::GpiCreateLogColorTable( hPS
+ ,0L
+ ,LCOLF_RGB
+ ,0L
+ ,0L
+ ,NULL
+ );
+
+ ::WinFillRect(hPS, &vRect, GetBackgroundColour().GetPixel());
+ ::WinEndPaint(hPS);
+ }
+ }
return (GetEventHandler()->ProcessEvent(vEvent));
} // end of wxWindow::HandlePaint
return (GetEventHandler()->ProcessEvent(vEvent));
} // end of wxWindow::HandlePaint