如何在C++项目内存取activex的属性 我有一个activex组件,里面用 BEGIN_PROP_MAP(XXX) PROP_DATA_ENTRY("xxx", xxx, VT_I4) ……给页面js提供属性控制现在要把这个控件给c++代码用,我该怎样才能在c++代码内存取这些属性呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 STDMETHODIMP CPropertyBag::Read(LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog){ // 根据 pszPropName 指定的属性名称,你要提供该属性的值。 // 而值的数据类型已经在 pVal->vt 中指定了。 if( 如果能提供指定的数据 ) return S_OK; else return E_FAIL;} js都能获取activex控件的属性变量.c++获取还有什么问题吗?只需要将控件的类型库导入项目工程中,然后通过响应的接口属性获取\设置控件属性 IPersistPropertyBag 的Read/Write函数来存取对应的属性 显示非模式对话框的问题 afxmessagebox的声音可以改吗? 为什么dptolp和lptodp得到一样的结果呢?关于坐标系有趣的问题 软件发生未知异常的错误,怎么解决?? 再次请教关于Rand()!!! 为什么combol box添加不了数据嘎 讨论一下在Windows底下作系统软件的问题,UP有分 我编了一个将文本文件转换成Access数据库的东东,谁要啊?(帮我测试,呵呵) fz_zhou(vcfan)能告诉我你的qq号吗 如何清理掉服务器端的异常TCP连接? 用vc6.0调试找最大数字的程序debug不懂,希望高手指点 读取bmp文件
STDMETHODIMP CPropertyBag::Read(LPCOLESTR pszPropName,VARIANT *pVar,IErrorLog *pErrorLog)
{
// 根据 pszPropName 指定的属性名称,你要提供该属性的值。
// 而值的数据类型已经在 pVal->vt 中指定了。
if( 如果能提供指定的数据 ) return S_OK;
else return E_FAIL;
}
只需要将控件的类型库导入项目工程中,然后通过响应的接口属性获取\设置控件属性