Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// printres.h : interface of the Cprintres class
//
#define MARGINS_UNITS 2540 // Store hundredths of MM
#define MARGINS_DEFAULT (MARGINS_UNITS * 3/4) // 3/4 inch default margins
class CImgWnd;
/***************************************************************************/
class CPrintResObj : public CObject { DECLARE_DYNAMIC( CPrintResObj )
public:
CPrintResObj( CPBView* pView, CPrintInfo* pInfo ); ~CPrintResObj();
void BeginPrinting( CDC* pDC, CPrintInfo* pInfo ); void PrepareDC ( CDC* pDC, CPrintInfo* pInfo ); BOOL PrintPage ( CDC* pDC, CPrintInfo* pInfo ); void EndPrinting ( CDC* pDC, CPrintInfo* pInfo );
// Attributes
CPBView* m_pView; LPVOID m_pDIB; LPVOID m_pDIBits; int m_iZoom; CPalette* m_pDIBpalette; CSize m_cSizeScroll; int m_iPicWidth; int m_iPicHeight; CRect m_rtMargins; CPoint m_PhysicalOrigin; CSize m_PhysicalScaledImageSize; CSize m_PhysicalPageSize; int m_nPagesWide; };
/***************************************************************************/
|