Klasa CWinApp
Klasa podstawowa, z którego pochodzi jest obiekt aplikacji systemu Windows.
class CWinApp : public CWinThread
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CWinApp obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Szablon dokumentu dodaje do listy szablonów dokumentów dostępnych aplikacji. |
|
Dodaje nazwę pliku do listy najczęściej (MRU). |
|
Wywoływane w ramach, gdy nieoczekiwanie kończy działanie aplikacji. |
|
Zamyka wszystkie otwarte dokumenty. |
|
Tworzy kontekstu urządzenia drukarki. |
|
Usuwa określony klucz i wszystkie jego podklucze. |
|
Implementuje AfxMessageBox dla aplikacji. |
|
Włącza kursor oczekiwania i wyłącza. |
|
Umożliwia aplikacji D2D wsparcia.Wywołanie tej metody przed głównego okna jest zainicjowany. |
|
Implementuje HTMLHelp dla aplikacji, a nie WinHelp. |
|
Umożliwia interakcję z paska zadań. |
|
Zastępują oczyszczenie przy kończeniu działania aplikacji. |
|
Pobiera parametr wejściowy metody odzyskiwania aplikacji. |
|
Zwraca czas oczekiwania menedżera ponownego uruchomienia funkcji wywołania zwrotnego odzyskiwania powrócić. |
|
Zwraca flagi Menedżer ponownego uruchamiania. |
|
Zwraca klucz "Oprogramowanie" HKEY_CURRENT_USER\ \RegistryKey\ProfileName. |
|
Pobiera obsługi odzyskiwania danych dla tego wystąpienia aplikacji. |
|
Pobiera położenie pierwszego szablon dokumentu. |
|
Pobiera typ pomocy używanego przez aplikację. |
|
Pobiera pozycję szablon dokumentu.Może być używany rekurencyjnie. |
|
Pobiera ustawienia domyślne urządzenia drukarki. |
|
Pobiera dane binarne z wpisu w aplikacji.Plik INI. |
|
Pobiera liczbę całkowitą z wpisu w aplikacji.Plik INI. |
|
Pobiera ciąg z wpisu w aplikacji.Plik INI. |
|
Zwraca klucz "Oprogramowanie" HKEY_CURRENT_USER\ \RegistryKey\AppName\lpszSection. |
|
Ukrywa aplikacji przed zamknięciem wszystkie dokumenty. |
|
Wywołania HTMLHelp funkcji systemu Windows. |
|
Zastąpić, aby wykonać inicjowania wystąpienia systemu Windows, jak tworzenie obiektów okna. |
|
Informuje, czy włączono interakcji paska zadań systemu Windows 7. |
|
Ładuje zasobów kursora. |
|
Wczytuje ikonę zasobu. |
|
Ładunki Windows OEM wstępnie kursora, OCR_ określić stałych w systemie WINDOWS.H. |
|
Wczytuje ikonę wstępnie OEM systemu Windows, OIC_ określić stałych w systemie WINDOWS.H. |
|
Ładunki Windows wstępnie kursora, IDC_ określić stałych w systemie WINDOWS.H. |
|
Wczytuje ikonę wstępnie Windows, IDI_ określić stałych w systemie WINDOWS.H. |
|
Wywołana przez ramy w odpowiedzi na dane dynamiczne exchange (DDE), wykonanie polecenia. |
|
Zastąpić przeprowadzić przetwarzania w czasie bezczynności specyficzne dla aplikacji. |
|
Wywołana przez RAM, aby otworzyć dokument z pliku. |
|
Analizuje poszczególne parametry i flagi w wierszu polecenia. |
|
Filtry wiadomości przed wysłaniem ich do funkcji Windows TranslateMessage i DispatchMessage. |
|
Przechwytuje niektórych wiadomości, zanim osiągną one aplikacji. |
|
Obsługuje argumentów wiersza polecenia i flagi. |
|
Przechwytuje wszystkie Nieobsłużone wyjątki generowane przez komunikat aplikacji i obsługi polecenia. |
|
Wykonuje dostosowanych rejestracji. |
|
Rejestruje Menedżer ponownego uruchamiania aplikacji. |
|
Określa, czy Menedżer ponownego uruchamiania ponownie otwiera pliki, które były otwarte podczas stosowania nieoczekiwanie zakończył działanie. |
|
Obsługuje ponowne uruchomienie aplikacji inicjowane przez Menedżer ponownego uruchamiania. |
|
Określa, czy Menedżer ponownego uruchamiania przywraca pliki ją po jego ponownym uruchomieniu aplikacji. |
|
Uruchamia domyślny pętli komunikatów.Zastąpić dostosować pętli komunikatów. |
|
Wiersz polecenia aplikacji dla testów /Automation opcji.Nieaktualne.Zamiast tego użyj wartości w CCommandLineInfo::m_bRunAutomated po wywołaniu ParseCommandLine. |
|
Wiersz polecenia aplikacji dla testów /Embedding opcji.Nieaktualne.Zamiast tego użyj wartości w CCommandLineInfo::m_bRunEmbedded po wywołaniu ParseCommandLine. |
|
Monituje użytkownika o zapisanie dokumentów wszystkie zmodyfikowane. |
|
Wybiera drukarkę wskazanych wcześniej przez użytkownika za pomocą okna dialogowego drukowania. |
|
Ustawia i inicjuje typ pomocy używanego przez aplikację. |
|
Określa, czy Menedżer ponownego uruchamiania odzyskuje aplikacji, który został nieoczekiwanie zakończony. |
|
Określa, czy autosaves manager Uruchom ponownie otwierać dokumenty w regularnych odstępach czasu. |
|
Określa, czy autosaves ponowne uruchomienie Menedżera wszelkich otwartych dokumentów, po ponownym uruchomieniu aplikacji. |
|
Określa, czy aplikacja obsługuje Menedżer ponownego uruchamiania. |
|
Wyrejestrowuje wszystko znanych zarejestrowany przez CWinApp obiektu. |
|
Wywołania WinHelp funkcji systemu Windows. |
|
Zapisuje dane binarne wpis w aplikacji.Plik INI. |
|
Zapisuje całkowitą wpis w aplikacji.Plik INI. |
|
Zapisuje ciąg do zapisu w aplikacji.Plik INI. |
Metody chronione
Nazwa |
Opis |
---|---|
Pozwala otworzyć pliki danych Menedżera plików systemu Windows. |
|
Standard ładunków.Ustawienia pliku INI i umożliwia MRU pliku listy funkcji. |
|
Obsługuje SHIFT + F1 Pomoc w aplikacji. |
|
Implementuje ID_FILE_NEW polecenia. |
|
Implementuje ID_FILE_OPEN polecenia. |
|
Implementuje ID_FILE_PRINT_SETUP polecenia. |
|
Obsługuje F1 Pomoc w ramach aplikacji (przy użyciu bieżącego kontekstu). |
|
Obsługuje ID_HELP_FINDER i ID_DEFAULT_HELP polecenia. |
|
Obsługuje ID_HELP_INDEX polecenia i zapewnia domyślny temat pomocy. |
|
Obsługuje ID_HELP_USING polecenia. |
|
Rejestruje aplikacji wszystkich typów dokumentów z Menedżera plików systemu Windows. |
|
Jawnie określa identyfikator modelu użytkownika aplikacji dla aplikacji.Tej metody należy wywołać przed interfejs użytkownika (konstruktora aplikacji jest najlepszym miejscem) użytkownika. |
|
Powoduje, że ustawienia aplikacji, które mają być przechowywane w rejestrze zamiast.Pliki INI. |
|
Wyrejestrowuje aplikacji wszystkich typów dokumentów z Menedżera plików systemu Windows. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Wskazuje, jeśli użytkownik jest w trybie kontekstu pomocy (zwykle wywoływane z SHIFT + F1). |
|
Określa typ pomocy używanego przez aplikację. |
|
Identyfikuje bieżące wystąpienie aplikacji. |
|
Wskazuje ciąg zakończony zerem, określający wiersza polecenia dla aplikacji. |
|
Określa, jaki ma być pokazywana początkowo okna. |
|
Wskaźnik do głównego okna aplikacji kontenera, gdy serwer OLE jest aktywny w miejscu. |
|
Identyfikator aplikacji użytkownika modelu. |
|
Określa nazwę aplikacji. |
|
Nazwa modułu aplikacji. |
|
Ścieżka do pliku pomocy aplikacji. |
|
Aplikacji.Nazwa pliku INI. |
|
Używane do ustalenia klucza rejestru pełne do przechowywania ustawień profilu aplikacji. |
Chronionych danych członków
Nazwa |
Opis |
---|---|
Flagi, które określają sposób zachowania Menedżer ponownego uruchamiania. |
|
Długość czasu (w milisekundach) pomiędzy autosaves. |
|
Wskaźnik do obsługi odzyskiwania danych dla aplikacji. |
Uwagi
Obiekt aplikacji zawiera funkcji elementów członkowskich dla inicjowania aplikacji (i każde wystąpienie) i uruchamiania aplikacji.
Każdej aplikacji korzystającej z Microsoft Foundation classes może zawierać tylko jeden obiekt pochodzący z CWinApp.Ten obiekt zbudowane, gdy inne obiekty globalne C++ są konstruowane i jest już dostępne podczas wywołuje WinMain funkcji, która jest dostarczana przez Biblioteka klas Microsoft Foundation.Zadeklarować na pochodne CWinApp obiektu na poziomie globalnym.
Gdy wynikają z klasą aplikacji z CWinApp, zastąpić InitInstance Członkowskich funkcja tworzenia obiektu głównego okna aplikacji.
Dodatkowo do CWinApp funkcji elementów członkowskich Biblioteka klas Microsoft Foundation udostępnia następujące funkcje globalne dostępu do sieci CWinApp obiektu i inne informacje globalne:
AfxGetApp uzyskuje wskaźnik do CWinApp obiektu.
AfxGetInstanceHandle uzyskiwania dojścia do bieżącej instancji aplikacji.
AfxGetResourceHandle uzyskiwania dojścia do zasobów aplikacji.
AfxGetAppName otrzymuje wskaźnik na ciąg zawierający nazwę aplikacji.Alternatywnie Jeśli wskaźnik do CWinApp obiektów, użyj m_pszExeName uzyskać nazwę aplikacji.
Zobacz CWinApp: klasa aplikacji więcej informacji o CWinApp klasy, w tym omówienie następujące:
CWinApp-uzyskane kod napisany przez Kreatora aplikacji.
CWinAppjego rolę w sekwencji wykonywania aplikacji.
CWinAppjego implementacji funkcji Członkowskich domyślne.
CWinAppdla klucza overridables.
M_hPrevInstance Członkowskich danych już nie istnieje.Informacji na temat wykrywania poprzednie wystąpienie CWinApp, zobacz artykuł bazy wiedzy Knowledge Base "Jak do identyfikowania poprzednie wystąpienie z aplikacji" (KB106385) w https://support.microsoft.com/default.aspx?scid=kb;en-us;106385.
Hierarchii dziedziczenia
CWinApp
Wymagania
Nagłówek: afxwin.h
Zobacz też
Zadania
Porady: dodawanie obsługi menedżera ponownego uruchamiania