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

65 lines
1.4 KiB
C++

#ifndef _KTBLKRECSVIEW_H__
#define _KTBLKRECSVIEW_H__
#if _MSC_VER > 1000
#pragma once
#endif
#include "Resource.h"
#include "BlkRecsPreviewCtrlEx.h"
#include "afxwin.h"
class KTBlkRecsView : public CDialog
{
public:
KTBlkRecsView(CWnd* pParent = NULL);
public:
void SetCurRec(LPCTSTR pszCurBlk,BOOL bWindow);
BOOL GetCurRec(CString& sDwgFile,CString& sName2D,CString& sName3D,CString& s3DwgFile);
public:
//{{AFX_DATA(KTBlkRecsView)
enum { IDD = IDD_BLKRECSVIEW };
CBlkRecsPreviewCtrlEx m_wndPreview;
//}}AFX_DATA
//{{AFX_VIRTUAL(KTBlkRecsView)
protected:
virtual void DoDataExchange(CDataExchange* pDX);
//}}AFX_VIRTUAL
protected:
//{{AFX_MSG(KTBlkRecsView)
virtual BOOL OnInitDialog();
afx_msg LRESULT OnViewDlclkSel(WPARAM wparam,LPARAM lparam);
afx_msg LRESULT OnViewItemSel(WPARAM wparam,LPARAM lparam);
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
void ShowSupportCells();
void PreviewWinDoor(LPCTSTR pszDwgFile,LPCTSTR pszRecName);
private:
bool m_bViewWindow;
CString m_sCurBlk;
CString m_sDwgFile,m_sRecName2D,m_sRecName3D,m_s3DDwgFile;
CMapStringToString m_map2DTo3D;
CMapStringToString m_map2DTo3DFile;
CMapStringToString m_map2DTo2DFile;
public:
CListBox m_wndDwgFileList;
afx_msg void OnBnClickedOk();
afx_msg void OnLbnSelchangeList1();
afx_msg void OnBnClickedButton1();
};
//{{AFX_INSERT_LOCATION}}
#endif //_KTBLKRECSVIEW_H__