Files
envi-code/SourceCode/Code2026/EarthWormCmd/ShowZDInfDlg.h
T
2026-09-28 15:28:50 +08:00

42 lines
899 B
C++

#pragma once
#include "resource.h"
#include "afxcmn.h"
//#include "UIIListCtrl.h"
#include "EarThwormDef.h"
class CShowZDInfDlg : public CDialog
{
DECLARE_DYNAMIC(CShowZDInfDlg)
public:
CShowZDInfDlg(CWnd* pParent = NULL);
virtual ~CShowZDInfDlg();
void SetvtTxtOnXLineLn(std::vector<TextOnXLine>* pvtTxtOnXLines,CString& sELTypeName,double dVDist);
enum { IDD = IDD_DIALOG7 };
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnNMClickList1(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg LONG_PTR onAcadKeepFocus( UINT_PTR, LONG_PTR);
void ShowZDInfToList();
protected:
CString m_sELTypeName;
AcDbObjectId m_idPos;
int m_nLastItem;
CImageList m_ImageList;
CListCtrl m_wndListCtrl;
double m_dVDist;
double m_dTxH;
std::vector<TextOnXLine>* m_pvtTxtOnXLines;
};