Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Praca z platformą biblioteki Microsoft Foundation Class (MFC) opiera się głównie na kilku głównych klasach i kilku narzędziach Visual C++. Niektóre klasy hermetyzują dużą część interfejsu programowania aplikacji Win32 (API). Inne klasy hermetyzują koncepcje aplikacji, takie jak dokumenty, widoki i sama aplikacja. Inne z kolei hermetyzują funkcje OLE oraz funkcje dostępu do danych ODBC i DAO. (DAO jest obsługiwane za pośrednictwem pakietu Office 2013). DAO 3.6 jest wersją ostateczną i jest uważany za przestarzałą.
Na przykład koncepcja okna Win32 jest hermetyzowana przez klasę CWnd
MFC . Oznacza to, że klasa C++ o nazwie CWnd
hermetyzuje lub "zawija" HWND
uchwyt reprezentujący okno systemu Windows. Podobnie klasy CDialog
hermetyzują okna dialogowe Win32.
Hermetyzacja oznacza, że klasa CWnd
C++ , na przykład zawiera zmienną składową typu HWND
, a funkcje składowe klasy hermetyzują wywołania funkcji Win32, które przyjmują HWND
jako parametr. Funkcje składowe klasy zwykle mają taką samą nazwę jak funkcja Win32, którą enkapsulują.
W tej Sekcji
W sekcjach powiązanych
Jak platforma wywołuje Twój kod
Szablony dokumentów i proces tworzenia dokumentu/widoku
Obsługa i mapowanie komunikatów