// ModifyLinkAniDlg.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "EtActionTool.h" #include "ModifyLinkAniDlg.h" #include "GlobalValue.h" #include "ActionObject.h" // CModifyLinkAniDlg ´ëÈ­ »óÀÚÀÔ´Ï´Ù. IMPLEMENT_DYNAMIC(CModifyLinkAniDlg, CDialog) CModifyLinkAniDlg::CModifyLinkAniDlg(CWnd* pParent /*=NULL*/) : CDialog(CModifyLinkAniDlg::IDD, pParent) , m_szActionName(_T("")) , m_szOriginalAniName(_T("")) { } CModifyLinkAniDlg::~CModifyLinkAniDlg() { } void CModifyLinkAniDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT2, m_szActionName); DDX_Text(pDX, IDC_EDIT1, m_szOriginalAniName); DDX_Control(pDX, IDC_COMBO1, m_Combo); } BEGIN_MESSAGE_MAP(CModifyLinkAniDlg, CDialog) ON_BN_CLICKED(IDOK, &CModifyLinkAniDlg::OnBnClickedOk) ON_BN_CLICKED(IDCANCEL, &CModifyLinkAniDlg::OnBnClickedCancel) END_MESSAGE_MAP() // CModifyLinkAniDlg ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. BOOL CModifyLinkAniDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: ¿©±â¿¡ Ãß°¡ ÃʱâÈ­ ÀÛ¾÷À» Ãß°¡ÇÕ´Ï´Ù. CActionObject *pRoot = (CActionObject *)CGlobalValue::GetInstance().GetRootObject(); m_Combo.AddString( " None" ); for( int i=0; iGetAniCount(); i++ ) { m_Combo.AddString( pRoot->GetAniName(i) ); } m_Combo.SetCurSel(0); return TRUE; // return TRUE unless you set the focus to a control // ¿¹¿Ü: OCX ¼Ó¼º ÆäÀÌÁö´Â FALSE¸¦ ¹ÝÈ¯ÇØ¾ß ÇÕ´Ï´Ù. } void CModifyLinkAniDlg::OnBnClickedOk() { // TODO: ¿©±â¿¡ ÄÁÆ®·Ñ ¾Ë¸² 󸮱â Äڵ带 Ãß°¡ÇÕ´Ï´Ù. UpdateData(); m_Combo.GetLBText( m_Combo.GetCurSel(), m_szResultString ); OnOK(); } void CModifyLinkAniDlg::OnBnClickedCancel() { OnCancel(); // TODO: ¿©±â¿¡ ÄÁÆ®·Ñ ¾Ë¸² 󸮱â Äڵ带 Ãß°¡ÇÕ´Ï´Ù. }