使用vs2010创建ATL项目可以自动完成复杂的com组建编写
用ATL生成com组件的步骤:
1,新建一个ATL项目,选择dll,其他默认参数即可
2,在类视图中,右击项目,添加一个类,在向导中填写类的名称,如,testClass。注意参考注意事项的第一条。此时看到多了一个ItestClass的条目。
3,右击ItestClass条目,添加一个方法,如add,设置参数,勾选in表示输入,勾选out和retval表示外界调用时返回的参数(ATL中的函数实际的返回值都是S_OK)
4,在解决方案资源管理器中,右击testClass.cpp,在其中补全add函数即可
参考链接: