首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VS2010中增添MFC ActiveX控件接口的怪事

2014-07-05 
VS2010中添加MFC ActiveX控件接口的怪事在一个新建的MFC ActiveX控件中添加一个返回值为HRESULT的函数。外

VS2010中添加MFC ActiveX控件接口的怪事
在一个新建的MFC ActiveX控件中添加一个返回值为HRESULT的函数。外部调用这个接口会出错,改为LONG就OK了。怎么回事呢?
[解决办法]
这个是提供给谁调?
HRESULT是VC里的,给Java之类的应该不能识别。
但是HRESULT的定义是LONG(PS不要问我为什么是大写的,因为编码),所以当跨平台的时候别的语言就能认出来。

好象是这个样子吧?从来不注意这些问题。
[解决办法]
选用com内置类型

热点排行