PrintManager Class Reference
 
 
 
PrintManager Class Reference

#include <printmanager.h>

Inheritance diagram for PrintManager:
MaxHeapOperators

Public Types

enum   PrinterChoice { k_UseDefault, k_PromptUser, k_UseExisting }

Public Member Functions

  ~PrintManager ()
CoreExport HDC  GetPrinterDC (PrinterChoice getfrom=k_PromptUser)
CoreExport HDC  GetDefaultPrinterDC (void)
CoreExport HDC  GetExistingPrinterDC (void)
CoreExport void  ReleasePrinterDC (HDC hdc)
CoreExport int  NumberCopies (void)
CoreExport bool  DoLandscape (void)
CoreExport bool  OnPageSetup (HWND parent)

Static Public Member Functions

static CoreExport PrintManager Instance (void)

Member Enumeration Documentation


Constructor & Destructor Documentation


Member Function Documentation

static CoreExport PrintManager* Instance ( void  ) [static]
CoreExport HDC GetPrinterDC ( PrinterChoice  getfrom = k_PromptUser )
CoreExport HDC GetDefaultPrinterDC ( void  ) [inline]
CoreExport HDC GetExistingPrinterDC ( void  ) [inline]
CoreExport void ReleasePrinterDC ( HDC  hdc )
CoreExport int NumberCopies ( void  ) [inline]
{ return m_ncopies; }
CoreExport bool DoLandscape ( void  ) [inline]
{ return m_landscape; }
CoreExport bool OnPageSetup ( HWND  parent )