Każda aplikacja ma tylko jeden obiekt aplikacji; ten obiekt współrzędne inne obiekty w uruchomiony program i pochodzi od CWinApp.
Biblioteka klas Fundacji Microsoft obsługuje wiele wątków wykonanie w obrębie aplikacji. Wszystkie aplikacje muszą mieć co najmniej jeden wątek; Wątek używany przez obiekt CWinApp jest wątek ten "podstawowe".
CWinThread hermetyzuje część zdolności wątków systemu operacyjnego. Aby za pomocą wielu wątków jest łatwiejsze, MFC również zapewnia synchronizację klasy obiektu C++ interfejsu Win32 synchronizacji obiektów.
Aplikacji i wątków klas
Hermetyzuje kodu do inicjowania, uruchom i zakończyć działanie aplikacji. Obiekt aplikacji będą czerpać z tej klasy.
Klasa podstawowa dla wszystkich wątków. Użyć bezpośrednio, lub czerpią klasy z CWinThread , jeśli Twój wątek wykonuje funkcje interfejsu użytkownika. CWinApp pochodzi z CWinThread.
Klasy aplikacji ISAPI
Filtry wybrane żądania HTTP wysyłanych do serwera ISAPI.
Rozszerza funkcjonalność serwera ISAPI przez przetwarzanie żądań klientów.
Synchronizacja obiektów klas
Klasa podstawowa klas obiektów synchronizacji.
Klasa synchronizacji, który umożliwia tylko jeden wątek w pojedynczym procesie dostępu do obiektu.
Klasa synchronizacji, która umożliwia między jedną a określona maksymalna liczba równoczesny dostęp do obiektu.
Klasa synchronizacji, który umożliwia tylko jeden wątek w dowolnej liczby procesów dostępu do obiektu.
Klasa synchronizacji, która powiadamia aplikacji po wystąpieniu zdarzenia.
Używane w funkcje składowe klasy bezpieczne wątek zablokować na jeden obiekt synchronizacji.
Używane w funkcje składowe klasy bezpieczne wątek zablokować na jeden lub więcej obiektów synchronizacji z tablicą obiektów synchronizacji.
Powiązanych klas
Analizuje wiersz polecenia, z którego został uruchomiony program.
Umieszcza kursor oczekiwania na ekranie. Używane podczas długotrwałych operacji.
Obsługuje trwałe składowanie dokowanie dane dotyczące kontroli paski.
Zachowuje większość niedawno używane listy plików (MRU).