// EmbeddedPreviewView.cpp // // (c)1998-2025 Codejock Software, All Rights Reserved. // // THIS SOURCE FILE IS THE PROPERTY OF CODEJOCK SOFTWARE AND IS NOT TO BE // RE-DISTRIBUTED BY ANY MEANS WHATSOEVER WITHOUT THE EXPRESSED WRITTEN // CONSENT OF CODEJOCK SOFTWARE. // // THIS SOURCE CODE CAN ONLY BE USED UNDER THE TERMS AND CONDITIONS OUTLINED // IN THE XTREME TOOLKIT PRO LICENSE AGREEMENT. CODEJOCK SOFTWARE GRANTS TO // YOU (ONE SOFTWARE DEVELOPER) THE LIMITED RIGHT TO USE THIS SOFTWARE ON A // SINGLE COMPUTER. // // CONTACT INFORMATION: // support@codejock.com // http://www.codejock.com // ///////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "EmbeddedPreviewView.h" #ifdef _DEBUG # define new DEBUG_NEW # undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CEmbeddedPreviewView CEmbeddedPreviewView::CEmbeddedPreviewView() { } CEmbeddedPreviewView::~CEmbeddedPreviewView() { } BEGIN_MESSAGE_MAP(CEmbeddedPreviewView, CWnd) //{{AFX_MSG_MAP(CEmbeddedPreviewView) ON_WM_ERASEBKGND() ON_WM_PAINT() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CEmbeddedPreviewView message handlers BOOL CEmbeddedPreviewView::OnEraseBkgnd(CDC* pDC) { ASSERT_VALID(pDC); CXTPClientRect rc(this); CXTPBufferDC dc(pDC->m_hDC, rc); CBrush brWnd; brWnd.Attach(::GetSysColorBrush(COLOR_WINDOW)); dc.FillRect(&rc, &brWnd); XTPPaintManager()->FillWorkspace(&dc, rc, CRect()); brWnd.Detach(); return TRUE; } void CEmbeddedPreviewView::OnPaint() { CPaintDC dc(this); OnEraseBkgnd(&dc); }