home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 July / VPR0107B.BIN / DRIVER / CANOPUS / MVR32 / mvr32.exe / data1.cab / Development_Kit / Vc / Samples / Multi / MultiView.cpp < prev    next >
C/C++ Source or Header  |  2001-02-09  |  2KB  |  81 lines

  1. // MultiView.cpp : CMultiView クラスの動作の定義を行います。
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "Multi.h"
  6.  
  7. #include "MultiDoc.h"
  8. #include "MultiView.h"
  9.  
  10. #ifdef _DEBUG
  11. #define new DEBUG_NEW
  12. #undef THIS_FILE
  13. static char THIS_FILE[] = __FILE__;
  14. #endif
  15.  
  16. /////////////////////////////////////////////////////////////////////////////
  17. // CMultiView
  18.  
  19. IMPLEMENT_DYNCREATE(CMultiView, CView)
  20.  
  21. BEGIN_MESSAGE_MAP(CMultiView, CView)
  22.     //{{AFX_MSG_MAP(CMultiView)
  23.     //}}AFX_MSG_MAP
  24. END_MESSAGE_MAP()
  25.  
  26. /////////////////////////////////////////////////////////////////////////////
  27. // CMultiView クラスの構築/消滅
  28.  
  29. CMultiView::CMultiView()
  30. {
  31.     // TODO: この場所に構築用のコードを追加してください。
  32.  
  33. }
  34.  
  35. CMultiView::~CMultiView()
  36. {
  37. }
  38.  
  39. BOOL CMultiView::PreCreateWindow(CREATESTRUCT& cs)
  40. {
  41.     // TODO: この位置で CREATESTRUCT cs を修正して Window クラスまたはスタイルを
  42.     //  修正してください。
  43.  
  44.     return CView::PreCreateWindow(cs);
  45. }
  46.  
  47. /////////////////////////////////////////////////////////////////////////////
  48. // CMultiView クラスの描画
  49.  
  50. void CMultiView::OnDraw(CDC* pDC)
  51. {
  52.     CMultiDoc* pDoc = GetDocument();
  53.     ASSERT_VALID(pDoc);
  54.     // TODO: この場所にネイティブ データ用の描画コードを追加します。
  55. }
  56.  
  57. /////////////////////////////////////////////////////////////////////////////
  58. // CMultiView クラスの診断
  59.  
  60. #ifdef _DEBUG
  61. void CMultiView::AssertValid() const
  62. {
  63.     CView::AssertValid();
  64. }
  65.  
  66. void CMultiView::Dump(CDumpContext& dc) const
  67. {
  68.     CView::Dump(dc);
  69. }
  70.  
  71. CMultiDoc* CMultiView::GetDocument() // 非デバッグ バージョンはインラインです。
  72. {
  73.     ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CMultiDoc)));
  74.     return (CMultiDoc*)m_pDocument;
  75. }
  76. #endif //_DEBUG
  77.  
  78. /////////////////////////////////////////////////////////////////////////////
  79. // CMultiView クラスのメッセージ ハンドラ
  80.  
  81.