Aplikacje dla Pulpitu MFC

Biblioteka klasy Microsoft Foundation (MFC) udostępnia obiektową otokę dla większości interfejsów API Win32 i COM. Chociaż może służyć do tworzenia bardzo prostych aplikacji klasycznych, najbardziej przydatne jest opracowanie bardziej złożonych interfejsów użytkownika z wieloma kontrolkami. Za pomocą MFC można tworzyć aplikacje za pomocą interfejsów użytkownika w stylu pakietu Office. Aby uzyskać dokumentację dotyczącą samej platformy Windows, zobacz dokumentację systemu Windows. Aby uzyskać informacje na temat kompilowania aplikacji systemu Windows w języku C++ bez MFC, zobacz Tworzenie aplikacji klasycznych systemu Windows przy użyciu interfejsu API Win32.

Dokumentacja MFC obejmuje klasy, funkcje globalne, zmienne globalne i makra tworzące bibliotekę klas programu Microsoft Foundation.

Poszczególne wykresy hierarchii dołączone do każdej klasy są przydatne do lokalizowania klas bazowych. Odwołanie MFC zwykle nie opisuje odziedziczonych funkcji składowych ani operatorów dziedziczynych. Aby uzyskać informacje na temat tych funkcji, zapoznaj się z klasami bazowymi przedstawionymi na diagramach hierarchii.

Dokumentacja każdej klasy zawiera omówienie klasy, podsumowanie składowe według kategorii i tematy dotyczące funkcji składowych, przeciążonych operatorów i składowych danych.

Składowe klas publicznych i chronionych są udokumentowane tylko wtedy, gdy są one zwykle używane w programach aplikacji lub klasach pochodnych. Zobacz pliki nagłówka klasy, aby uzyskać pełną listę elementów członkowskich klasy.

Ważne

Klasy MFC i ich składowe nie mogą być używane w aplikacjach wykonywanych w środowisku środowisko wykonawcze systemu Windows.

Biblioteki MFC (DLL) dla kodowania znaków wielobajtowych (MBCS) nie są już uwzględniane w programie Visual Studio, ale są dostępne jako dodatek programu Visual Studio. Aby uzyskać więcej informacji, zobacz dodatek MFC MBCS DLL.

W tej sekcji

Pojęcia
Artykuły koncepcyjne dotyczące tematów MFC.

Wykres hierarchii
Wizualnie szczegóły relacji klas w bibliotece klas.

Omówienie klasy
Wyświetla listę klas w bibliotece MFC zgodnie z kategorią.

Przewodniki
Zawiera artykuły, które przeprowadzą Cię przez różne zadania związane z funkcjami biblioteki MFC.

Uwagi techniczne
Zawiera linki do wyspecjalizowanych tematów napisanych przez zespół deweloperów MFC w bibliotece klas.

Dostosowywanie na potrzeby MFC
Zawiera kilka wskazówek dotyczących dostosowywania aplikacji MFC.

Klasy
Zawiera linki do informacji o pliku nagłówka i dla klas MFC.

Klasy wewnętrzne
Używane wewnętrznie w MFC. W tej sekcji opisano te klasy wewnętrzne, ale nie mają być używane bezpośrednio w kodzie.

Makra i globalne
Zawiera linki do makr i funkcji globalnych w bibliotece MFC.

Struktury, style, wywołania zwrotne i mapy komunikatów
Zawiera linki do struktur, stylów, wywołań zwrotnych i map komunikatów używanych przez bibliotekę MFC.

Kreatory i okna dialogowe MFC
Przewodnik po funkcjach w programie Visual Studio na potrzeby tworzenia aplikacji MFC.

Praca z plikami zasobów
Jak używać plików zasobów do zarządzania statycznymi danymi interfejsu użytkownika, takimi jak ciągi interfejsu użytkownika i układ okna dialogowego.

Kategorie wykresów hierarchii
Opisuje wykres hierarchii MFC według kategorii.

Klasy udostępnione ATL/MFC
Udostępnia łącza do klas, które są współdzielone między MFC i ATL.

Przykłady MFC
Zawiera linki do przykładów, które pokazują, jak używać MFC.

Dokumentacja bibliotek Visual C++
Udostępnia linki do różnych bibliotek dostarczanych z językiem Visual C++, w tym ATL, MFC, OLE DB Templates, biblioteki środowiska uruchomieniowego języka C oraz standardowej biblioteki języka C++.

Debugowanie w programie Visual Studio
Zawiera linki do korzystania z debugera programu Visual Studio w celu poprawiania błędów logiki w aplikacji lub procedurach składowanych.

Zobacz też

MFC i ATL