LeftBar.cpp
上传用户:mosfetic
上传日期:2022-06-16
资源大小:4612k
文件大小:1k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. // LeftBar.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "DrawSys.h"
  5. #include "LeftBar.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CLeftBar
  13. CLeftBar::CLeftBar()
  14. {
  15. }
  16. CLeftBar::~CLeftBar()
  17. {
  18. }
  19. BEGIN_MESSAGE_MAP(CLeftBar, CDialogBar)
  20. //{{AFX_MSG_MAP(CLeftBar)
  21. ON_WM_SIZE()
  22. //}}AFX_MSG_MAP
  23. END_MESSAGE_MAP()
  24. /////////////////////////////////////////////////////////////////////////////
  25. // CLeftBar message handlers
  26. void CLeftBar::OnSize(UINT nType, int cx, int cy) 
  27. {
  28. CDialogBar::OnSize(nType, cx, cy);
  29. // TODO: Add your message handler code here
  30. CWnd* pWnd = NULL;
  31. CRect rcBar;
  32. pWnd = GetDlgItem(ID_SHAPETREE_IN_LEFTBAR);
  33. if(pWnd)
  34. {
  35. GetClientRect(&rcBar);
  36. rcBar.DeflateRect(5, 30, 5, 0);
  37. pWnd->MoveWindow(&rcBar);
  38. }
  39. }