C++ -VS2022-创建ATL-COM组件动态库被其它程序调用

1.新建项目

 新建项目->ATL项目
C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第1张图片



 


2.添加类及方法
C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第2张图片
C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第3张图片

ProgID:程序名.类名

C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第4张图片
项目-属性-逐用户重定向“是” 

类视图->添加IDL方法
C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第5张图片
向导虽然生成了IDL方法,此时函数只是生成,并没有定义、声明、实现,
需要在.cpp和.h文件中添加。
.h


.cpp
C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第6张图片


3. .idl文件
 

向导可以自动生成下面的文件,.idl文件也可以手动写。
C++ -VS2022-创建ATL-COM组件动态库被其它程序调用_第7张图片
**PS工程的文件编译后自动生成,不可以手动修改。

 

你可能感兴趣的:(c++,开发语言)