与 C 语言 API 的关系

Microsoft 基础类库 (MFC) 与其他适用于 Windows 的类库不同之处在于,它与用 C 语言编写的 Windows API 有非常紧密的映射关系。 此外,通常可以将对类库的调用与直接调用 Windows API 混合使用。 但是,这种直接访问并不意味着类是该 API 的完整替代项。 例如,开发人员仍必须偶尔对某些 Windows 函数(例如 SetCursorGetSystemMetrics)进行直接调用。 仅当存在明显的这样做优势时,Windows 函数才会由类成员函数包装。

由于有时需要进行本机 Windows 函数调用,因此你应该有权访问 C 语言的 Windows API 文档。 本文档随附于 Microsoft Visual C++。

注释

有关 MFC 库框架如何运行的概述,请参阅 “使用类编写适用于 Windows 的应用程序”。

另请参阅

常规类设计理念