用MFC写ActiveX时,用函数 BOOL AmbientUserMode();
返回TRUE为运行时,返回FALSE为设计时
如:
if(AmbientUserMode())
{
// 运行时
}
else
{
// 设计时
}
用ATL写ActiveX时,用函数 HRESULT GetAmbientUserMode(BOOL& bUserMode);
bUserMode为TRUE为运行时,为FALSE为设计时
如:
BOOL bUserMode;
GetAmbientUserMode(bUserMode);
if(bUserMode)
{
// 运行时
}
else
{
// 设计时
}
返回TRUE为运行时,返回FALSE为设计时
如:
if(AmbientUserMode())
{
// 运行时
}
else
{
// 设计时
}
用ATL写ActiveX时,用函数 HRESULT GetAmbientUserMode(BOOL& bUserMode);
bUserMode为TRUE为运行时,为FALSE为设计时
如:
BOOL bUserMode;
GetAmbientUserMode(bUserMode);
if(bUserMode)
{
// 运行时
}
else
{
// 设计时
}