用com编程和用mfc编程有什么区别。

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:31:51
用vc编程,可以通过com组件的某个接口打开一个jpg文件,也可以使用某个类打开一个jpg文件。请问这两个方法有什么区别?

我只是在vc里调用接口,别的语言没试过。

MFC 简单来说就是对 API 以及各种对象(窗口、Socket、等等)的封装,组织成为一个合理的基于 Visual C++ 的框架结构。
而 COM 是与语言无关的(虽然只适用于 Windows 平台),C/C++/VB/汇编等都可以使用 COM 对象。

MFC 的图像类其实就是使用 COM 接口。