DragonNest/Client/EtViewer/LinkObjectDlg.h
2024-12-19 09:48:26 +08:00

42 lines
975 B
C++

#pragma once
// CLinkObjectDlg dialog
class CObjectSkin;
class CLinkObjectDlg : public CXTPDialog
{
DECLARE_DYNAMIC(CLinkObjectDlg)
public:
CLinkObjectDlg(CWnd* pParent = NULL); // standard constructor
virtual ~CLinkObjectDlg();
// Dialog Data
enum { IDD = IDD_LINKOBJECT };
protected:
CComboBox m_SelectObject;
CComboBox m_LinkTargetObject;
CComboBox m_LinkTargetBone;
CButton m_OKButton;
std::map<std::string, CObjectSkin *> m_szMapSkinObject;
CObjectSkin *m_pSelectSkin;
CObjectSkin *m_pTargetSkin;
CString m_szTargetBone;
// std::vector<CObjectSkin *> m_pVecSkinObjectList;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedCancel();
CXTTreeCtrl m_Tree;
afx_msg void OnDestroy();
afx_msg void OnCbnSelchangeCombo1();
afx_msg void OnCbnSelchangeCombo3();
afx_msg void OnCbnSelchangeCombo2();
};