Поделиться через


Связь с API языка C

Единственная особенность, которая отличает библиотеку классов Microsoft Foundation Class (MFC) от других библиотек классов для Windows, заключается в очень близком соответствии с API Windows, написанным на языке C. Кроме того, вы можете свободно смешивать вызовы к библиотеке классов с прямыми вызовами к API Windows. Однако этот прямой доступ не означает, что классы являются полной заменой этого API. Разработчики по-прежнему иногда вызывают некоторые функции Windows, такие как SetCursor и GetSystemMetrics, например. Функция Windows упаковывается функцией-членом класса только в том случае, если для этого есть четкое преимущество.

Так как иногда требуется вызывать собственные функции Windows, у вас должен быть доступ к документации по API Windows на языке C. Эта документация включена в Microsoft Visual C++.

Замечание

Общие сведения о работе платформы библиотеки MFC см. в разделе "Использование классов для записи приложений для Windows".

См. также

Философия проектирования классов общего назначения