Udostępnij za pośrednictwem


Aplikacje pulpitowe MFC

Biblioteka Microsoft Foundation Class (MFC) zapewnia obiektową warstwę dla większości interfejsów API systemu Windows Win32 i technologii COM. Chociaż może służyć do tworzenia bardzo prostych aplikacji klasycznych, jest najbardziej przydatne, gdy potrzebujesz opracować bardziej złożone interfejsy 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.

Członkowie klas publicznych i chronionych są udokumentowani tylko wtedy, gdy są zwykle używani w programach aplikacji lub klasach pochodnych. Zobacz pliki nagłówka klasy, aby uzyskać pełną listę członków klasy.

Ważne

Klasy MFC i ich składowe nie mogą być używane w aplikacjach wykonywanych w środowisku uruchomieniowym 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
Wizualizuje relacje 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 specjalistycznych tematów napisanych przez zespół deweloperów MFC na temat biblioteki klas.

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

Klasy
Zawiera informacje o plikach nagłówkowych i linki do klas MFC.

Klasy wewnętrzne
Używane wewnętrznie w MFC. Dla zachowania kompletności, w tej sekcji opisano te klasy wewnętrzne, ale nie są one przeznaczone do bezpośredniego użycia 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 także

MFC i ATL