ChildFrm.cpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. 
  2. // ChildFrm.cpp: CChildFrame 类的实现
  3. //
  4. #include "pch.h"
  5. #include "framework.h"
  6. #include "CTSManager.h"
  7. #include "ChildFrm.h"
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #endif
  11. // CChildFrame
  12. IMPLEMENT_DYNCREATE(CChildFrame, CMDIChildWndEx)
  13. BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWndEx)
  14. END_MESSAGE_MAP()
  15. // CChildFrame 构造/析构
  16. CChildFrame::CChildFrame() noexcept
  17. {
  18. // TODO: 在此添加成员初始化代码
  19. }
  20. CChildFrame::~CChildFrame()
  21. {
  22. }
  23. BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
  24. {
  25. // TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或样式
  26. if( !CMDIChildWndEx::PreCreateWindow(cs) )
  27. return FALSE;
  28. //cs.style = WS_CHILD | WS_VISIBLE | WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | FWS_ADDTOTITLE | WS_THICKFRAME;
  29. /*
  30. 说明:去掉标题栏、系统菜单等样式,在切换窗口时就不会闪烁
  31. */
  32. cs.style = WS_CHILD | WS_VISIBLE;
  33. return TRUE;
  34. }
  35. // CChildFrame 诊断
  36. #ifdef _DEBUG
  37. void CChildFrame::AssertValid() const
  38. {
  39. CMDIChildWndEx::AssertValid();
  40. }
  41. void CChildFrame::Dump(CDumpContext& dc) const
  42. {
  43. CMDIChildWndEx::Dump(dc);
  44. }
  45. #endif //_DEBUG
  46. // CChildFrame 消息处理程序