_VARIANT;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
&Types);
}
short CAgentCtlCharacterEx::GetMoveCause()
{
short result;
InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
short CAgentCtlCharacterEx::GetVisibilityCause()
{
short result;
InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
BOOL CAgentCtlCharacterEx::GetHasOtherClients()
{
BOOL result;
InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void CAgentCtlCharacterEx::SetSoundEffectsOn(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x23, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
bNewValue);
}
BOOL CAgentCtlCharacterEx::GetSoundEffectsOn()
{
BOOL result;
InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void CAgentCtlCharacterEx::SetName(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
void CAgentCtlCharacterEx::SetDescription(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
CString CAgentCtlCharacterEx::GetExtraData()
{
CString result;
InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
BOOL CAgentCtlCharacterEx::ShowPopupMenu(short x, short y)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0x25, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
x, y);
return result;
}
void CAgentCtlCharacterEx::SetAutoPopupMenu(BOOL bNewValue)
{
static BYTE parms[
上一篇:
agentctlballoonex.cpp
下一篇:
月入5000,你有什么资格谈生活