泛型选件类设计原则
,在 C++ 语言变得很平常之前, Microsoft Windows 中设计。由于千位应用程序使用 C 语言 windows 应用 (API)程序编程接口,该接口将保持可预见的将来。必须生成因此所有 C++ windows 界面在程序 C 语言 API 的顶部。这样可确保 C++ 应用程序可以共存用 C 应用程序。
Microsoft 基础类库是实现以下设计目标的一个面向对象的接口到窗口:
对工作显着降低写入 windows 的应用程序。
执行速度可与 C 语言 API。
开销最低的代码范围。
可以直接调用任何窗口 C 函数。
现有的 C 应用程序更易于转换为 C++。
能否从 C 语言窗口现有基础编程体验的使用。
为了与 C++ 的 windows API 的更轻松地使用比用 C。
更易于使用,复杂的功能强大的抽象 (如 Activex 控件,数据库支持,打印,工具栏和状态栏。
true 有效地使用 C++ 语言功能的 C++ windows API。
有关更多在 MFC 库的模型,请参见: