高分求助:如何传递这个Variant参数到函数中???

nickchenwin 2005-01-15 06:53:12
我用的com组件中有一个函数是这样的:
TrackingLayer.Refresh(const Variant &rect)
在这里rect参数表示刷新的矩形区域,我把一个CRect变量传递到COleVariant()中作为这个函数的参数时,报错:CRect不能转换为Variant!那应该怎么把一个区域参数传进去呢?请各位高手帮忙!谢谢!
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinall 2005-01-15
  • 打赏
  • 举报
回复
看下这个吧。
http://community.csdn.net/Expert/topic/3412/3412288.xml?temp=.9994928
sinall 2005-01-15
  • 打赏
  • 举报
回复
说白了就是传递一个结构体啊。
看看下面文章。
http://www.codeguru.com/Cpp/COM-Tech/atl/atl/article.php/c3587/

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧