#import "VGCoreAuto.tlb" // 导入VGCoreAuto类型库: 这个文件在CorelDRAW 软件目录下可以找到 int main() { // 初始化COM库,使用多线程公寓模型 HRESULT hr = CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); if (SUCCEEDED(hr)) { // 创建一个指向CorelDRAW应用程序的指针,经测试 CorelDRAW 16 可以正常绑定, 安装毛子版的 CorelDRAW 2020 无法正常绑定 VGCore::IVGApplicationPtr app(L"CorelDRAW.Application.16"); // 设置应用程序为可见状态 app->Visible = VARIANT_TRUE; // 获取当前活动的文档,如果没有则创建一个新文档 auto doc = app->ActiveDocument; if (!doc) doc = app->CreateDocument(); // 清理COM库的初始化 CoUninitialize(); } return 0; }