随笔分类 -  Com

摘要://初始化Com接口 HRESULT hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE); if (SUCCEEDED(hr)) { //创建pOpenFileDlg IFileDialog* pO 阅读全文
posted @ 2020-12-29 10:15 iBinary 阅读(622) 评论(0) 推荐(0)
摘要:## 一丶打开文件 ``` CoInitialize(NULL); IFileOpenDialog * pOpenFileDlg = NULL; HRESULT hr = S_FALSE; hr = CoCreateInstance(CLSID_FileOpenDialog, NULL, CLSCT 阅读全文
posted @ 2020-08-08 10:36 iBinary 阅读(529) 评论(0) 推荐(0)
摘要:一丶我们要理解COM是什么(为什么理解) 现在很多人会用com(也就是ALT)但是不知道原理,如果改一点东西,那么整体的框架重来,因为你不懂改哪里,如果懂了,那么遇到问题,那么就会知道我要怎么做,是什么问题了 二丶什么是COM COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种 阅读全文
posted @ 2017-08-11 23:37 iBinary 阅读(5175) 评论(0) 推荐(0)
摘要:优化以前的代码,让使用者更方便 一丶 优化思路 1.我们可以将我们写的GUID(类工厂的ID)保存到注册表中,并且保存一下DLL的文件路径,遍历注册表去DLL路径即可. 2.每个类工厂我们就要使用一个GUID,而我们就要写到注册表中GUID 注册表在系统的文件夹下: C:\\ WINDWOS \\ 阅读全文
posted @ 2017-08-10 23:56 iBinary 阅读(824) 评论(0) 推荐(1)