ChildView.cpp
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. // ChildView.cpp : implementation of the CChildView class
  2. //
  3. #include "stdafx.h"
  4. #include "StateInFile.h"
  5. #include "ChildView.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CChildView
  13. CChildView::CChildView()
  14. {
  15. }
  16. CChildView::~CChildView()
  17. {
  18. }
  19. BEGIN_MESSAGE_MAP(CChildView,CWnd )
  20. //{{AFX_MSG_MAP(CChildView)
  21. ON_WM_PAINT()
  22. //}}AFX_MSG_MAP
  23. END_MESSAGE_MAP()
  24. /////////////////////////////////////////////////////////////////////////////
  25. // CChildView message handlers
  26. BOOL CChildView::PreCreateWindow(CREATESTRUCT& cs) 
  27. {
  28. if( ! CWnd::PreCreateWindow( cs ) )
  29. return FALSE;
  30. cs.dwExStyle &= ~(WS_EX_CLIENTEDGE|WS_EX_STATICEDGE|WS_EX_DLGMODALFRAME);
  31. cs.style &= ~WS_BORDER;
  32. cs.lpszClass = ::AfxRegisterWndClass( CS_HREDRAW|CS_VREDRAW, ::LoadCursor( NULL, IDC_ARROW ) );
  33. return TRUE;
  34. }
  35. void CChildView::OnPaint() 
  36. {
  37. CRect rcClient;
  38. GetClientRect( &rcClient );
  39. CPaintDC dcPaint( this );
  40. CExtMemoryDC dc( &dcPaint, &rcClient );
  41. g_PaintManager->PaintDocumentClientAreaBkgnd( dc, this );
  42. }