| | |
| | | m_nPanelWidth = int((double)GetSystemMetrics(SM_CXSCREEN) * 0.25); |
| | | m_pAccordionWnd = nullptr; |
| | | m_pPageRemoteEqs = nullptr; |
| | | m_pPageComponents = nullptr; |
| | | } |
| | | |
| | | CPanelProject::~CPanelProject() |
| | |
| | | m_pPageRemoteEqs->ShowWindow(SW_SHOW); |
| | | m_pAccordionWnd->AddItem("远程设备", m_pPageRemoteEqs, 0, TRUE, TRUE); |
| | | |
| | | m_pPageComponents = new CProjectPageComponents(); |
| | | m_pPageComponents->Create(IDD_PROJECT_PAGE_COMPONENTS, GetDlgItem(IDC_ACCORDION_WND1)); |
| | | m_pPageComponents->ShowWindow(SW_SHOW); |
| | | m_pAccordionWnd->AddItem("组件列表", m_pPageComponents, -1, TRUE, TRUE); |
| | | |
| | | return TRUE; // return TRUE unless you set the focus to a control |
| | | // 异常: OCX 属性页应返回 FALSE |
| | |
| | | ::DeleteObject(m_hbrBkgnd); |
| | | } |
| | | |
| | | if (m_pPageComponents != nullptr) { |
| | | m_pPageComponents->DestroyWindow(); |
| | | delete m_pPageComponents; |
| | | m_pPageComponents = nullptr; |
| | | } |
| | | |
| | | if (m_pPageRemoteEqs != nullptr) { |
| | | m_pPageRemoteEqs->DestroyWindow(); |
| | | delete m_pPageRemoteEqs; |