如何知道函数是否来自MFC

时间:2014-03-19 06:17:19

标签: c++ mfc

我正在维护Windows MFC application并尝试将应用程序移植到另一个平台,但是在检查函数或类是否为MFC时却非常沮丧。

例如,CFile是来自MSDN website的MFC类,但没有关于CString的文档是否为MFC。

似乎是具有第一个上部字母' C'的函数或类。是MFC,对吧?

website

中列出了MFC类

在哪里可以找到MFC功能?

感谢。

2 个答案:

答案 0 :(得分:2)

最简单的解决方案是删除MFC标头,看看有什么中断。

但是,有多个CString实现。 IIRC,MFC和ATL都有一个,他们可以共存。如果您将ATL标题留在中,您仍然无法使用便携式程序。

答案 1 :(得分:0)

CString来自MFC。当然,这取决于您使用的Visual Studio版本。您可以在MSDN上查看,首先选择您正在使用的Visual Studio版本。然后你应该看到所有类,包括CString。您可以在MSDN网站上注意到,如果您选择了正确的Visual Studio version(在这种情况下为VS 6.0),您将找到类:here