36 lines
975 B
C++
36 lines
975 B
C++
// CallBacks
|
|
//
|
|
// YB
|
|
///////////////////////
|
|
#include "StdAfx.h"
|
|
|
|
#include "EMECClBk.hpp"
|
|
|
|
#include "EMECCStr.hpp"
|
|
#include "_MECCard.hpp"
|
|
|
|
//************************************************************************************
|
|
BOOL TME_fn_bControlCanBeDisplayedCallBack(CTL_Editor_Control *_pclSenderControl)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
//************************************************************************************
|
|
void TME_fn_vCallBackWhenADataHasChanged(CTL_Editor_Data *_pclChangedData,
|
|
CTL_tdeUpdateReason _eReason,
|
|
long _lUserDefinedReason /*/ 0*/)
|
|
{
|
|
if ( _eReason == CTL_UPDATE_REASON__DATA_MODIFIED_BY_USER )
|
|
{
|
|
//Gets Parent Card
|
|
CTL_OwnerData *pclOwnerData = _pclChangedData->m_pub_fn_pclGetOwnerDataWithName(TME_g_c_cs_DataOwnerData_ParentCard);
|
|
if ( pclOwnerData != NULL )
|
|
{
|
|
CPA_Meca_Card *pclParentCard = (CPA_Meca_Card *)pclOwnerData->m_pub_fn_pvGetDataPtr();
|
|
|
|
pclParentCard->fn_vNotifySave();
|
|
}
|
|
}
|
|
}
|
|
|