home *** CD-ROM | disk | FTP | other *** search
/ BUG 4 / BUGCD1997_05.BIN / aplic / visualj / vjtrial.exe / RCDATA / CABINET / mfcapwz.dll / TEMPLATE / CHILDFRM.CPP < prev    next >
C/C++ Source or Header  |  1997-01-28  |  2KB  |  93 lines

  1. // $$child_frame_ifile$$.cpp : implementation of the $$CHILD_FRAME_CLASS$$ class
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "$$root$$.h"
  6.  
  7. #include "$$child_frame_hfile$$.h"
  8.  
  9. #ifdef _DEBUG
  10. #define new DEBUG_NEW
  11. #undef THIS_FILE
  12. static char THIS_FILE[] = __FILE__;
  13. #endif
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. // $$CHILD_FRAME_CLASS$$
  17.  
  18. IMPLEMENT_DYNCREATE($$CHILD_FRAME_CLASS$$, $$CHILD_FRAME_BASE_CLASS$$)
  19.  
  20. BEGIN_MESSAGE_MAP($$CHILD_FRAME_CLASS$$, $$CHILD_FRAME_BASE_CLASS$$)
  21.     //{{AFX_MSG_MAP($$CHILD_FRAME_CLASS$$)
  22. $$IF(VERBOSE)
  23.         // NOTE - the ClassWizard will add and remove mapping macros here.
  24.         //    DO NOT EDIT what you see in these blocks of generated code !
  25. $$ENDIF
  26.     //}}AFX_MSG_MAP
  27. END_MESSAGE_MAP()
  28.  
  29. /////////////////////////////////////////////////////////////////////////////
  30. // $$CHILD_FRAME_CLASS$$ construction/destruction
  31.  
  32. $$CHILD_FRAME_CLASS$$::$$CHILD_FRAME_CLASS$$()
  33. {
  34. $$IF(VERBOSE)
  35.     // TODO: add member initialization code here
  36.     
  37. $$ENDIF
  38. }
  39.  
  40. $$CHILD_FRAME_CLASS$$::~$$CHILD_FRAME_CLASS$$()
  41. {
  42. }
  43. $$IF(SPLITTER_MDI)
  44.  
  45. BOOL $$CHILD_FRAME_CLASS$$::OnCreateClient( LPCREATESTRUCT /*lpcs*/,
  46.     CCreateContext* pContext)
  47. {
  48.     return m_wndSplitter.Create( this,
  49. $$IF(VERBOSE)
  50.         2, 2,                 // TODO: adjust the number of rows, columns
  51.         CSize( 10, 10 ),      // TODO: adjust the minimum pane size
  52. $$ELSE //!VERBOSE
  53.         2, 2,
  54.         CSize( 10, 10 ),
  55. $$ENDIF //VERBOSE
  56.         pContext );
  57. }
  58. $$ENDIF //SPLITTER
  59.  
  60. BOOL $$CHILD_FRAME_CLASS$$::PreCreateWindow(CREATESTRUCT& cs)
  61. {
  62. $$IF(VERBOSE)
  63.     // TODO: Modify the Window class or styles here by modifying
  64.     //  the CREATESTRUCT cs
  65.  
  66. $$ENDIF //VERBOSE
  67. $$IF(CHILD_FRAME_STYLES)
  68.     cs.style = WS_CHILD | WS_VISIBLE | WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU
  69.         | FWS_ADDTOTITLE$$CHILD_FRAME_STYLE_FLAGS$$;
  70.  
  71. $$ENDIF //CHILD_FRAME_STYLES
  72.     return $$CHILD_FRAME_BASE_CLASS$$::PreCreateWindow(cs);
  73. }
  74.  
  75. /////////////////////////////////////////////////////////////////////////////
  76. // $$CHILD_FRAME_CLASS$$ diagnostics
  77.  
  78. #ifdef _DEBUG
  79. void $$CHILD_FRAME_CLASS$$::AssertValid() const
  80. {
  81.     $$CHILD_FRAME_BASE_CLASS$$::AssertValid();
  82. }
  83.  
  84. void $$CHILD_FRAME_CLASS$$::Dump(CDumpContext& dc) const
  85. {
  86.     $$CHILD_FRAME_BASE_CLASS$$::Dump(dc);
  87. }
  88.  
  89. #endif //_DEBUG
  90.  
  91. /////////////////////////////////////////////////////////////////////////////
  92. // $$CHILD_FRAME_CLASS$$ message handlers
  93.