added MSWPrintChild() for drawing child background (replaces patch 1108389)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32208 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -2312,12 +2312,21 @@ WXLRESULT wxWindowMSW::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM l
|
||||
}
|
||||
|
||||
#ifdef WM_PRINT
|
||||
case WM_PRINTCLIENT:
|
||||
if ( GetParent() &&
|
||||
GetParent()->MSWPrintChild(this, wParam, lParam) )
|
||||
{
|
||||
processed = true;
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_PRINT:
|
||||
{
|
||||
if ( lParam & PRF_ERASEBKGND )
|
||||
HandleEraseBkgnd((WXHDC)(HDC)wParam);
|
||||
|
||||
wxPaintDCEx dc((wxWindow *)this, (WXHDC)wParam);
|
||||
|
||||
processed = HandlePaint();
|
||||
}
|
||||
break;
|
||||
@@ -4035,6 +4044,14 @@ WXHBRUSH wxWindowMSW::MSWGetBgBrush(WXHDC hDC)
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool
|
||||
wxWindowMSW::MSWPrintChild(wxWindow * WXUNUSED(win),
|
||||
WXWPARAM WXUNUSED(wParam),
|
||||
WXLPARAM WXUNUSED(lParam))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// moving and resizing
|
||||
// ---------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user