#pragma once #include "CExpandableListCtrl.h" #include "CControlJob.h" // CControlJobDlg 对话框 class CControlJobDlg : public CDialogEx { DECLARE_DYNAMIC(CControlJobDlg) public: CControlJobDlg(CWnd* pParent = nullptr); // 标准构造函数 virtual ~CControlJobDlg(); public: void SetControlJob(SERVO::CControlJob* pControlJob); private: void Resize(); void ShowGroup1(BOOL bShow); void ShowGroup2(BOOL bShow); void LoadData(); private: SERVO::CControlJob* m_pControlJob; CFont m_fontNoJob; protected: CExpandableListCtrl m_listCtrl; // 对话框数据 #ifdef AFX_DESIGN_TIME enum { IDD = IDD_DIALOG_CONTROL_JOB }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnSize(UINT nType, int cx, int cy); };