EditToolBar.cpp
上传用户:dfwb928
上传日期:2013-04-20
资源大小:228k
文件大小:1k
源码类别:

图形图象

开发平台:

Visual C++

  1. // EditToolBar.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ED256.h"
  5. #include "EditToolBar.h"
  6. #include <stdlib.h>
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CEditToolBar
  14. CEditToolBar::CEditToolBar()
  15. {
  16. }
  17. CEditToolBar::~CEditToolBar()
  18. {
  19. }
  20. BEGIN_MESSAGE_MAP(CEditToolBar, CToolBar)
  21. //{{AFX_MSG_MAP(CEditToolBar)
  22. ON_EN_CHANGE(ID_THRESHEDIT, ChangeThresh)
  23. //}}AFX_MSG_MAP
  24. END_MESSAGE_MAP()
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CEditToolBar message handlers
  27. void CEditToolBar::ChangeThresh() {
  28. CString str;
  29. m_cEdit.GetWindowText(str);
  30. int thresh = atoi(str);
  31. if (thresh > 255) thresh = 255;
  32. if (thresh < 0) thresh = 0;
  33. // This function will get called before main window
  34. // is created, so check for that before sending msg.
  35. CWnd *mainwnd = AfxGetMainWnd();
  36. if (mainwnd) mainwnd->SendMessage(WM_USER+0x0001, (WPARAM)(thresh), NULL);
  37. }