// CEquipmentPage2.cpp: 实现文件 // #include "stdafx.h" #include "Servo.h" #include "CEquipmentPage2.h" #include "afxdialogex.h" // CEquipmentPage2 对话框 IMPLEMENT_DYNAMIC(CEquipmentPage2, CHMPropertyPage) CEquipmentPage2::CEquipmentPage2(CWnd* pParent /*=nullptr*/) : CHMPropertyPage(IDD_PAGE_EQUIPMENT2, pParent) { m_pEquipment = nullptr; } CEquipmentPage2::~CEquipmentPage2() { } void CEquipmentPage2::DoDataExchange(CDataExchange* pDX) { CHMPropertyPage::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CEquipmentPage2, CHMPropertyPage) END_MESSAGE_MAP() // CEquipmentPage2 消息处理程序 void CEquipmentPage2::OnApply() { __super::OnApply(); AfxMessageBox("CEquipmentPage2::OnApply()"); } void CEquipmentPage2::setEquipment(SERVO::CEquipment* pEquipment) { m_pEquipment = pEquipment; } BOOL CEquipmentPage2::OnInitDialog() { CHMPropertyPage::OnInitDialog(); AfxMessageBox(m_pEquipment->getClassName()); return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE }