Relacja z interfejsem API języka C

Pojedyncza cecha, która ustawia bibliotekę klasy Microsoft Foundation (MFC) oprócz innych bibliotek klas dla systemu Windows, to bardzo bliskie mapowanie interfejsu API systemu Windows napisanego w języku C. Ponadto można swobodnie mieszać wywołania do biblioteki klas przy użyciu bezpośrednich wywołań interfejsu API systemu Windows. Ten bezpośredni dostęp nie oznacza jednak, że klasy są kompletnym zamiennikiem tego interfejsu API. Deweloperzy muszą od czasu do czasu wykonywać bezpośrednie wywołania niektórych funkcji systemu Windows, takich jak SetCursor i GetSystemMetrics, na przykład. Funkcja systemu Windows jest owinięta funkcją składową klasy tylko wtedy, gdy istnieje wyraźna zaleta.

Ponieważ czasami trzeba wykonywać natywne wywołania funkcji systemu Windows, musisz mieć dostęp do dokumentacji interfejsu API systemu Windows języka C. Ta dokumentacja jest dołączona do programu Microsoft Visual C++.

Uwaga

Aby zapoznać się z omówieniem działania platformy bibliotekI MFC, zobacz Używanie klas do pisania aplikacji dla systemu Windows.

Zobacz też

Ogólne zasady projektowania klas