#pragma once // StoneU_HC_CARDOCXCtrl.h : CStoneU_HC_CARDOCXCtrl ActiveX 控件类的声明。 // CStoneU_HC_CARDOCXCtrl : 有关实现的信息,请参阅 StoneU_HC_CARDOCXCtrl.cpp。 class CStoneU_HC_CARDOCXCtrl : public COleControl { DECLARE_DYNCREATE(CStoneU_HC_CARDOCXCtrl) // 构造函数 public: CStoneU_HC_CARDOCXCtrl(); // 重写 public: virtual void OnDraw(CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid); virtual void DoPropExchange(CPropExchange* pPX); virtual void OnResetState(); // 实现 protected: ~CStoneU_HC_CARDOCXCtrl(); DECLARE_OLECREATE_EX(CStoneU_HC_CARDOCXCtrl) // 类工厂和 guid DECLARE_OLETYPELIB(CStoneU_HC_CARDOCXCtrl) // GetTypeInfo DECLARE_PROPPAGEIDS(CStoneU_HC_CARDOCXCtrl) // 属性页 ID DECLARE_OLECTLTYPE(CStoneU_HC_CARDOCXCtrl) // 类型名称和杂项状态 // 消息映射 DECLARE_MESSAGE_MAP() // 调度映射 DECLARE_DISPATCH_MAP() afx_msg void AboutBox(); // 事件映射 DECLARE_EVENT_MAP() // 调度和事件 ID public: enum { }; afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnDestroy(); afx_msg void OnMove(int x, int y); };