如何将静态方法添加到 ATL 对象中?

How to add a static method into ATL object?

我正在尝试在 link http://www.codeproject.com/Articles/505791/Writing-Simple-COM-ATL-DLL-for-VS 之后编写一个简单的 COM/ATL DLL,但它没有提到如何添加 静态方法 到 ATL 对象。

我可以向 ATL 对象添加一个静态方法吗?

谢谢并致以最诚挚的问候!

当您在 ATL classes 上使用 class 向导时,您只能选择将方法添加到 COM 接口。当你想添加一些不在 COM 接口中的东西时,你必须手动修改 class。

因此您只需在头文件中使用文本编辑器添加静态方法,当然您还必须在.cpp 文件中添加实现。