Prop1.cpp
上传用户:peony_8
上传日期:2022-05-18
资源大小:1955k
文件大小:2k
源码类别:

菜单

开发平台:

Visual C++

  1. // Prop1.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "Prop.h"
  5. #include "Prop1.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CProp1 property page
  13. IMPLEMENT_DYNCREATE(CProp1, CPropertyPage)
  14. CProp1::CProp1() : CPropertyPage(CProp1::IDD)
  15. {
  16. //{{AFX_DATA_INIT(CProp1)
  17. m_occupation = -1;
  18. m_workAddr = _T("");
  19. //}}AFX_DATA_INIT
  20. }
  21. CProp1::~CProp1()
  22. {
  23. }
  24. void CProp1::DoDataExchange(CDataExchange* pDX)
  25. {
  26. CPropertyPage::DoDataExchange(pDX);
  27. //{{AFX_DATA_MAP(CProp1)
  28. DDX_Radio(pDX, IDC_RADIO1, m_occupation);
  29. DDX_LBString(pDX, IDC_LIST1, m_workAddr);
  30. //}}AFX_DATA_MAP
  31. }
  32. BEGIN_MESSAGE_MAP(CProp1, CPropertyPage)
  33. //{{AFX_MSG_MAP(CProp1)
  34. //}}AFX_MSG_MAP
  35. END_MESSAGE_MAP()
  36. /////////////////////////////////////////////////////////////////////////////
  37. // CProp1 message handlers
  38. BOOL CProp1::OnSetActive() 
  39. {
  40. // TODO: Add your specialized code here and/or call the base class
  41. ((CPropertySheet*)GetParent())->SetWizardButtons(PSWIZB_NEXT);
  42. return CPropertyPage::OnSetActive();
  43. }
  44. LRESULT CProp1::OnWizardNext() 
  45. {
  46. // TODO: Add your specialized code here and/or call the base class
  47. UpdateData();
  48. if(m_occupation==-1)
  49. {
  50. MessageBox("请选择你的职业!");
  51. return -1;
  52. }
  53. if(m_workAddr=="")
  54. {
  55. MessageBox("请选择你的工作地点!");
  56. return -1;
  57. }
  58. return CPropertyPage::OnWizardNext();
  59. }
  60. BOOL CProp1::OnInitDialog() 
  61. {
  62. CPropertyPage::OnInitDialog();
  63. // TODO: Add extra initialization here
  64. ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("北京");
  65. ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("天津");
  66. ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("上海");
  67. return TRUE;  // return TRUE unless you set the focus to a control
  68.               // EXCEPTION: OCX Property Pages should return FALSE
  69. }