#include "stdafx.h" #include "XTKGDlg.h" IMPLEMENT_DYNAMIC(CXTKGDlg, CDialog) CXTKGDlg::CXTKGDlg(CWnd* pParent /*=NULL*/) : CDialog(CXTKGDlg::IDD, pParent) { } CXTKGDlg::~CXTKGDlg() { } void CXTKGDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_LIST1, m_wndListCtrl); } BEGIN_MESSAGE_MAP(CXTKGDlg, CDialog) ON_BN_CLICKED(IDC_BUTTON1, &CXTKGDlg::OnBnClickedButton1) END_MESSAGE_MAP() BOOL CXTKGDlg::OnInitDialog() { CDialog::OnInitDialog(); m_ImageList.Create(IDB_BITMAPPRIV,16,1,RGB(0, 255, 255)); m_wndListCtrl.SetImageList(&m_ImageList,LVSIL_SMALL); m_wndListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT); return TRUE; } void CXTKGDlg::ShowAllSys() { CStringList m_lstSys; struct resbuf* pRb = acutBuildList(RTDXF0, _T("AEC_EWPIPE,AEC_DBDUCT,AEC_EWCABLE"), 0); ads_name ss; acedSSGet(_T("A"),NULL,NULL,pRb,ss); acutRelRb(pRb); AcDbEntity* pEnt = NULL; acedSSFree(ss); } void CXTKGDlg::OnBnClickedButton1() { }