![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows编程
街头小默
Stay hungry, stay foolish.
展开
-
在C++项目中调用C#的API
最近在工作中的一个项目,需要使用C#编写的SDK, 而我们项目的代码是C++,如何利用C++调用C#SDK便成了一个问题。经过一番谷歌百度,最终采用CLR实现了C++对C#的调用。具体过程如下图所示假设在C#项目中我们现在有一个API “PrintNameToScreen()”, 我们通过例子一步一步来看如何具体实现。Step 1. 使用C# 生成dll., 项目名称叫做“DemoHelpe...原创 2019-11-14 18:35:40 · 3343 阅读 · 1 评论 -
[C++]利用IFileDialog打开(保存)文件对话框并获取文件路径
bool OpenWindowsDlg(bool isMultiSelect,bool IsOpen, int nType){ CoInitialize(nullptr); if (!isMultiSelect) { IFileDialog *pfd = NULL; HRESULT hr = NULL; if(IsOpen) hr = CoCreateInstance(C...原创 2019-04-19 22:06:26 · 7630 阅读 · 0 评论