#pragma once
|
|
#include "btnenh.h"
|
#include "General_Draw.h"
|
#include "GridCtrl.h"
|
#include "LightManager.h"
|
#include "GlassRecipe.h"
|
#include "HardwareSettings.h"
|
#include "DlgLicenseInfo.h"
|
|
// CViewHWSetting 措拳 惑磊涝聪促.
|
|
class CHardwareSettings;
|
class CViewMain_HWSetting : public CDialogEx
|
{
|
DECLARE_DYNAMIC(CViewMain_HWSetting)
|
|
public:
|
CViewMain_HWSetting(CWnd* pParent = NULL); // 钎霖 积己磊涝聪促.
|
virtual ~CViewMain_HWSetting();
|
|
// 措拳 惑磊 单捞磐涝聪促.
|
enum { IDD = IDD_MAIN_VIEW_HWSETTING };
|
|
protected:
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 瘤盔涝聪促.
|
virtual BOOL OnInitDialog();
|
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
afx_msg void OnPaint();
|
DECLARE_MESSAGE_MAP()
|
DECLARE_EVENTSINK_MAP()
|
|
public:
|
void SetSettingParm(CHardwareSettings *pParm);
|
void UpdateControlValue(BOOL bWrite);
|
void View_LicenseInfo();
|
|
protected:
|
void Init_LightGrid();
|
void Init_LightGridHeader();
|
void Init_CameraGrid();
|
void Init_CameraGridHeader();
|
void FillLightGrid(BOOL bWrite);
|
void FillCameraGrid(BOOL bWrite);
|
|
void ClickHWSaveButton();
|
void SaveHardwareFileBackup();
|
void OnBnClickedButCamcntApply();
|
void OnClickLightApply();
|
|
// ly,2025.07.07
|
void OnClickBrowseCopyToolExe();
|
void OnClickBrowseCopyToolConfig();
|
void OnClickBrowseDeleteToolExe();
|
void OnClickBrowseDeleteToolConfig();
|
|
protected:
|
CGridCtrl m_LightGrid;
|
CGridCtrl m_CameraGrid;
|
CFontControl m_pFontControl;
|
CHardwareSettings *m_pHDSetting;
|
CHardwareSettings *m_pDlgHDSettingParm;
|
|
CDlgLicenseInfo* m_pDlgLicenseInfo;
|
public:
|
afx_msg void OnBnClickedButtonCalFreerun();
|
afx_msg void OnDestroy();
|
void ClickButLicenseInfo();
|
};
|