Files
envi-code/SourceCode/Code2026/PipeHanger/CGZDJDlg.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

75 lines
1.9 KiB
C++

#pragma once
#include "resource.h"
#include "CImageShowStatic.h"
class CGZDJDlg : public CDialog
{
DECLARE_DYNAMIC(CGZDJDlg)
public:
CGZDJDlg(CWnd* pParent = NULL);
virtual ~CGZDJDlg();
enum { IDD = IDD_GZDJ_DLG };
void ShowType(int nMode) { m_nMode = nMode; if (m_nMode >= 2) m_bHasPipeCp = FALSE;}
void SetDN(double dDNOn, LPCTSTR pszName) { m_dDNOn = dDNOn; m_sName = pszName; }
void SetDNMin(double dDN2) { m_dDNMin = dDN2; };
BOOL GetHolderData(CString& sName,AecDbObjXDataMap &mpData, CString &sScrFullPathFile);
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedRadio1();
afx_msg void OnBnClickedRadio2();
afx_msg void OnBnClickedCancel();
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnSizing(UINT fwSide, LPRECT pRect);
afx_msg void OnCbnSelchangeCombo1();
afx_msg void OnNMDblclkList2(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnBnClickedButtonhf();
afx_msg void OnBnClickedButtonhf2();
afx_msg void OnBnClickedButton1();
afx_msg void OnBnClickedRadio3();
afx_msg void OnBnClickedButton2();
protected:
void ShowHolderList();
void ShowDataTable(CString& sJpg);
void ShowToListCtrl(CString &sSQL, CListCtrl *pm_wndList);
void ShowPipeCp();
void FilltoXData(CListCtrl *pListCtrl);
void FilltoXData2(CListCtrl *pListCtrl);
BOOL MakeSureDNisRight(CListCtrl* pListCtrl);
CComboBox m_wndCombList;
CListCtrl m_wndListHld;
CListCtrl m_wndListPCP;
//CStatic m_wndPreview;
CImageShowStatic m_wndPreview;
CStringArray m_arJPGFiles;
CUIISQLiteServer m_db;
double m_dDNOn;
double m_dDNMin;
int m_nPipeCp;
int m_nMode;
int m_n2DStyle;
BOOL m_bHasPipeCp;
CString m_sName;
CString m_sScrFullPathFile;
CRect m_rcDefault;
CSize m_szDefault;
AecDbObjXDataMap m_xData;
CBitmap m_bmp2D1;
CBitmap m_bmp2D2;
CBitmap m_bmp2D3;
CButton m_wndBT2D1;
CButton m_wndBT2D2;
CButton m_wndBT2D3;
};