CreditsTestView.cpp
上传用户:zhenlu1001
上传日期:2007-01-02
资源大小:131k
文件大小:2k
源码类别:

Static控件

开发平台:

Visual C++

  1. // CreditsTestView.cpp : implementation of the CCreditsTestView class
  2. //
  3. #include "stdafx.h"
  4. #include "CreditsTest.h"
  5. #include "CreditsTestDoc.h"
  6. #include "CreditsTestView.h"
  7. #include "CreditDialog.h"
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #undef THIS_FILE
  11. static char THIS_FILE[] = __FILE__;
  12. #endif
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CCreditsTestView
  15. IMPLEMENT_DYNCREATE(CCreditsTestView, CView)
  16. BEGIN_MESSAGE_MAP(CCreditsTestView, CView)
  17. //{{AFX_MSG_MAP(CCreditsTestView)
  18. ON_WM_LBUTTONDBLCLK()
  19. //}}AFX_MSG_MAP
  20. // Standard printing commands
  21. ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
  22. ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
  23. ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
  24. END_MESSAGE_MAP()
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CCreditsTestView construction/destruction
  27. CCreditsTestView::CCreditsTestView()
  28. {
  29. }
  30. CCreditsTestView::~CCreditsTestView()
  31. {
  32. }
  33. BOOL CCreditsTestView::PreCreateWindow(CREATESTRUCT& cs)
  34. {
  35. return CView::PreCreateWindow(cs);
  36. }
  37. /////////////////////////////////////////////////////////////////////////////
  38. // CCreditsTestView drawing
  39. void CCreditsTestView::OnDraw(CDC* pDC)
  40. {
  41. CCreditsTestDoc* pDoc = GetDocument();
  42. ASSERT_VALID(pDoc);
  43. }
  44. /////////////////////////////////////////////////////////////////////////////
  45. // CCreditsTestView printing
  46. BOOL CCreditsTestView::OnPreparePrinting(CPrintInfo* pInfo)
  47. {
  48. // default preparation
  49. return DoPreparePrinting(pInfo);
  50. }
  51. void CCreditsTestView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
  52. {
  53. }
  54. void CCreditsTestView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
  55. {
  56. }
  57. /////////////////////////////////////////////////////////////////////////////
  58. // CCreditsTestView diagnostics
  59. #ifdef _DEBUG
  60. void CCreditsTestView::AssertValid() const
  61. {
  62. CView::AssertValid();
  63. }
  64. void CCreditsTestView::Dump(CDumpContext& dc) const
  65. {
  66. CView::Dump(dc);
  67. }
  68. CCreditsTestDoc* CCreditsTestView::GetDocument() // non-debug version is inline
  69. {
  70. ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CCreditsTestDoc)));
  71. return (CCreditsTestDoc*)m_pDocument;
  72. }
  73. #endif //_DEBUG
  74. /////////////////////////////////////////////////////////////////////////////
  75. // CCreditsTestView message handlers
  76. void CCreditsTestView::OnLButtonDblClk(UINT nFlags, CPoint point) 
  77. {
  78. CCreditDialog dlg;
  79. dlg.DoModal();
  80. CView::OnLButtonDblClk(nFlags, point);
  81. }