Udostępnij za pośrednictwem


Ramy (MFC)

Pracę w ramach biblioteki Microsoft Foundation klasy (MFC) opiera się głównie na kilka głównych klas i kilka narzędzi Visual C++.Niektóre klasy hermetyzowania dużej części interfejsu programowania aplikacji (API) Win32.Inne klasy hermetyzowania pojęć aplikacji, takich jak dokumenty, widoki i samej aplikacji.Nadal innych upakować funkcje OLE i funkcji dostępu do danych ODBC i obiektów DAO.

Na przykład koncepcja Win32 okna jest zhermetyzowany przy użyciu klasy MFC CWnd.Oznacza to, że klasa C++ o nazwie CWnd hermetyzuje lub "zawija" HWND uchwyt, który reprezentuje okna systemu Windows.Podobnie, klasy CDialog hermetyzuje Win32, okno dialogowe.

Hermetyzacja oznacza, że klasa C++ CWnd, na przykład zawiera zmienną typu HWND, i funkcje składowe tej klasy hermetyzowania wywołania funkcji Win32, które HWND jako parametr.Funkcje składowe klasy zazwyczaj mają taką samą nazwę jak funkcji Win32, które one hermetyzacji.

W tej sekcji

SDI i MDI

Dokumenty, widoki i ramy

Kreatorzy i edytory zasobów

W sekcji pokrewne

Budowanie w ramach

Jak wywołuje kod w ramach

CWinApp: Klasa aplikacji

Szablony i proces tworzenia dokumentu/widoku dokumentów

Obsługa wiadomości i mapowanie

Okno obiektów

Zobacz też

Koncepcje

Aby pisać aplikacje dla systemu Windows przy użyciu klas