Udostępnij za pośrednictwem


Struktura (MFC)

Pracy z ramami biblioteki Microsoft Foundation Class (MFC) opiera się głównie na kilka głównych klas i kilka narzędzi Visual C++.Niektóre klasy hermetyzacji dużej części interfejsu programowania aplikacji (API) Win32.Inne klasy hermetyzacji pojęć aplikacji, takich jak dokumenty, widoki i samą aplikację.Jeszcze inni hermetyzacji OLE cech i funkcji dostępu do danych ODBC i obiektów DAO.

Na przykład koncepcja firmy Win32 okna jest zhermetyzowany przy klasy MFC CWnd.Oznacza to, o nazwie klasy języka C++ CWnd hermetyzuje lub "zawijania" HWND uchwyt reprezentujący okno systemu Windows.Podobnie, klasa CDialog hermetyzuje okien dialogowych systemu Win32.

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

W tej sekcji

SDI i MDI

Dokumenty, widoki i struktura

Kreatorzy i edytory zasobów

W sekcjach pokrewne

Budowanie w ramach

Jak wywołuje kod w ramach

CWinApp: Klasa aplikacji

Szablony dokumentów i proces tworzenia dokumentu/widoku

Postępowanie z wiadomościami i mapowanie

Okno obiektów

Zobacz też

Koncepcje

Używanie klas do pisania aplikacji dla systemu Windows