MyPrintDialog.cpp
上传用户:zqhqzfj
上传日期:2007-01-04
资源大小:54k
文件大小:1k
源码类别:

打印编程

开发平台:

Visual C++

  1. // MyPrintDialog.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "myprint.h"
  5. #include "MyPrintDialog.h"
  6. #include <Dlgs.h>
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CMyPrintDialog
  14. IMPLEMENT_DYNAMIC(CMyPrintDialog, CPrintDialog)
  15. CMyPrintDialog::CMyPrintDialog(BOOL bPrintSetupOnly, DWORD dwFlags, CWnd* pParentWnd) :
  16. CPrintDialog(bPrintSetupOnly, dwFlags, pParentWnd)
  17. {
  18. m_pd.lpPrintTemplateName = (LPTSTR) MAKEINTRESOURCE(PRINTDLGORD);
  19. m_pd.Flags |= PD_ENABLEPRINTTEMPLATE;
  20. m_pd.hInstance = AfxGetInstanceHandle();
  21. AfxGetApp()->GetPrinterDeviceDefaults(&m_pd);
  22. }
  23. BEGIN_MESSAGE_MAP(CMyPrintDialog, CPrintDialog)
  24. //{{AFX_MSG_MAP(CMyPrintDialog)
  25. // NOTE - the ClassWizard will add and remove mapping macros here.
  26. //}}AFX_MSG_MAP
  27. END_MESSAGE_MAP()