GraphInfoBasicDlg.cpp
上传用户:lj3531212
上传日期:2007-06-18
资源大小:346k
文件大小:2k
源码类别:

绘图程序

开发平台:

Visual C++

  1. // GraphInfoBasicDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "graphsoft.h"
  5. #include "GraphInfoBasicDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CGraphInfoBasicDlg dialog
  13. CGraphInfoBasicDlg::CGraphInfoBasicDlg(CWnd* pParent /*=NULL*/)
  14. : CDialog(CGraphInfoBasicDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CGraphInfoBasicDlg)
  17. //}}AFX_DATA_INIT
  18. }
  19. void CGraphInfoBasicDlg::DoDataExchange(CDataExchange* pDX)
  20. {
  21. CDialog::DoDataExchange(pDX);
  22. //{{AFX_DATA_MAP(CGraphInfoBasicDlg)
  23. DDX_Control(pDX, IDC_PENWIDTH_COMB, m_cmboPenWidth);
  24. DDX_Control(pDX, IDC_FILLCOLOR_BTN, m_btnFillclr);
  25. DDX_Control(pDX, IDC_COLOR_BTN, m_btnColor);
  26. DDX_Control(pDX, IDC_CHECK_FILL, m_CheckFill);
  27. //}}AFX_DATA_MAP
  28. }
  29. BEGIN_MESSAGE_MAP(CGraphInfoBasicDlg, CDialog)
  30. //{{AFX_MSG_MAP(CGraphInfoBasicDlg)
  31. ON_BN_CLICKED(IDC_CHECK_FILL, OnCheckFill)
  32. ON_WM_CREATE()
  33. //}}AFX_MSG_MAP
  34. END_MESSAGE_MAP()
  35. /////////////////////////////////////////////////////////////////////////////
  36. // CGraphInfoBasicDlg message handlers
  37. void CGraphInfoBasicDlg::OnCheckFill() 
  38. {
  39. // TODO: Add your control notification handler code here
  40. if(m_CheckFill.GetCheck()){
  41.     ((CButton*)GetDlgItem(IDC_FILLCOLOR_BTN))->EnableWindow(TRUE);
  42. }else{
  43. ((CButton*)GetDlgItem(IDC_FILLCOLOR_BTN))->EnableWindow(FALSE);
  44. }
  45. }
  46. BOOL CGraphInfoBasicDlg::OnInitDialog() 
  47. {
  48. CDialog::OnInitDialog();
  49. // TODO: Add extra initialization here
  50. m_cmboPenWidth.Init();
  51. return TRUE;  // return TRUE unless you set the focus to a control
  52.               // EXCEPTION: OCX Property Pages should return FALSE
  53. }
  54. int CGraphInfoBasicDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) 
  55. {
  56. if (CDialog::OnCreate(lpCreateStruct) == -1)
  57. return -1;
  58. // TODO: Add your specialized creation code here
  59. return 0;
  60. }