Třída CWinApp
Základní třídy, ze které odvozují aplikační objekt systému Windows.
class CWinApp : public CWinThread
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CWinApp objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidá do šablony dokumentu k dispozici seznam aplikace šablonu dokumentu. |
|
Název souboru přidá do seznamu naposledy použitých souborů (MRU). |
|
Rámci vyvolána při použití neočekávaně ukončí. |
|
Zavře všechny otevřené dokumenty. |
|
Vytváří kontext zařízení tiskárny. |
|
Odstraní v určeném klíči a jeho podklíčích. |
|
Implementuje AfxMessageBox aplikace. |
|
Čekací kurzor Zapne nebo vypne. |
|
Umožňuje aplikaci D2D podporu.Tuto metodu lze volejte před hlavní okno je inicializován. |
|
Aplikaci, nikoli WinHelp implementuje HTMLHelp. |
|
Umožňuje interakci na hlavním panelu. |
|
Přepsat vyčistit při ukončení aplikace. |
|
Vstupním parametrem metody obnovení aplikace načte. |
|
Vrátí dobu, po kterou správce restartování čeká na zpětné volání funkce obnovení vrátit. |
|
Vrátí příznaky pro restartování správce. |
|
Vrací klíč pro "Software" HKEY_CURRENT_USER\ \RegistryKey\ProfileName. |
|
Získá popisovač pro obnovení dat pro tuto instanci aplikace. |
|
Načte pozici první šablona dokumentu. |
|
Vyhledá typ nápovědy aplikace používá. |
|
Obnoví umístění šablony dokumentu.Mohou být použité rekurzivně. |
|
Obnoví výchozí nastavení tiskárny zařízení. |
|
Načte z položky aplikace v binární data.Soubor INI. |
|
Celé číslo se načte z položky aplikace.Soubor INI. |
|
Řetězec se načte z položky aplikace.Soubor INI. |
|
Vrací klíč pro "Software" HKEY_CURRENT_USER\ \RegistryKey\AppName\lpszSection. |
|
Skryje aplikace před zavřením všech dokumentů. |
|
Volání HTMLHelp funkce systému Windows. |
|
Přepsat provést inicializaci instance systému Windows, například vytváření okna objekty. |
|
Určuje, zda je povoleno interakce na hlavním panelu systému Windows 7. |
|
Načtení prostředku kurzoru. |
|
Načte prostředek ikonu. |
|
Windows OEM načte předdefinované kurzor, OCR_ zadat konstanty v systému WINDOWS.H. |
|
Načte předdefinované ikonu OEM systému Windows, OIC_ zadat konstanty v systému WINDOWS.H. |
|
Kurzor předdefinované zatížení systému Windows, IDC_ zadat konstanty v systému WINDOWS.H. |
|
Načte předdefinované ikona systému Windows, IDI_ zadat konstanty v systému WINDOWS.H. |
|
Nazývá rámcem v reakci na dynamic data exchange (DDE) provést příkaz. |
|
Přepsat provádět zpracování specifických pro aplikaci doba nečinnosti. |
|
Volat rámec pro otevření dokumentu ze souboru. |
|
Analyzuje jednotlivé parametry a příznaky v příkazovém řádku. |
|
Filtruje zprávy před jsou odesílány do funkce systému Windows TranslateMessage a DispatchMessage. |
|
Zachycuje určitých zpráv, než dosáhnou aplikace. |
|
Zpracovává argumenty příkazového řádku a příznaky. |
|
Zachycuje všechny neošetřené výjimky odesílané zprávy aplikace a příkaz obsluhy. |
|
Provede vlastní registrace. |
|
Registruje aplikaci správce restartovat. |
|
Určuje, zda správce restartování znovu otevře soubory, které byly otevřeny při aplikaci byl neočekávaně ukončen. |
|
K restartu aplikace iniciováno restartování správce zpracovává. |
|
Určuje, zda správce restartování obnoví soubory automaticky po restartování aplikace. |
|
Spustí výchozí smyčky zpráv.Přepsat přizpůsobit smyčka zpráv. |
|
Aplikace příkazového řádku pro testy /Automation možnost.Zastaralé.Místo toho použijte hodnotu v CCommandLineInfo::m_bRunAutomated po volání ParseCommandLine. |
|
Aplikace příkazového řádku pro testy /Embedding možnost.Zastaralé.Místo toho použijte hodnotu v CCommandLineInfo::m_bRunEmbedded po volání ParseCommandLine. |
|
Zobrazí výzvu k uložení všech upravených dokumentů. |
|
Vybere tiskárnu dříve uvedené uživatelem prostřednictvím tiskového dialogového okna. |
|
Nastaví a inicializuje typ nápovědy aplikace používá. |
|
Určuje, zda správce restartování obnoví aplikaci, která byla neočekávaně ukončena. |
|
Určuje, zda správce autosaves restartování otevřít dokumenty v pravidelných intervalech. |
|
Určuje, zda správce autosaves restartování při restartování aplikace všechny otevřené dokumenty. |
|
Určuje, zda aplikace podporuje restartování správce. |
|
Zruší registraci všechno znám být zaregistrovány CWinApp objektu. |
|
Volání WinHelp funkce systému Windows. |
|
Binární data zapíše do položky aplikace.Soubor INI. |
|
Zapíše celé položky v dané aplikace.Soubor INI. |
|
Zapíše řetězec položky v dané aplikace.Soubor INI. |
Chráněné metody
Název |
Description |
---|---|
Umožňuje uživatelům otevírat datové soubory Správce souborů systému Windows. |
|
Standard zatížení.Nastavení souboru INI a umožňuje naposledy použitých souborů funkce seznamu. |
|
SHIFT + F1 Nápovědu aplikace zpracovává. |
|
Implementuje ID_FILE_NEW příkaz. |
|
Implementuje ID_FILE_OPEN příkaz. |
|
Implementuje ID_FILE_PRINT_SETUP příkaz. |
|
Nápověda F1 zpracovává v rámci aplikace (pomocí aktuálního kontextu). |
|
Zpracovává ID_HELP_FINDER a ID_DEFAULT_HELP příkazy. |
|
Zpracovává ID_HELP_INDEX příkaz a poskytuje výchozí téma nápovědy. |
|
Zpracovává ID_HELP_USING příkaz. |
|
Registruje všechny aplikace typy dokumentů pomocí Správce souborů systému Windows. |
|
Aplikace explicitně nastaví ID uživatele modelu aplikace.Tato metoda by měla být volána před předložením uživatelské rozhraní uživatele (je nejvhodnější místo používání konstruktoru). |
|
Způsobí, že aplikace nastavení uložené v registru místo.Soubory INI. |
|
Zruší registraci typů dokumentu všechny aplikace pomocí Správce souborů systému Windows. |
Veřejné datové členy
Název |
Description |
---|---|
Označuje, zda je uživatel v režimu kontextové nápovědy (obvykle vyvolána s SHIFT + F1). |
|
Určuje typ nápovědy aplikace používá. |
|
Určuje aktuální instanci aplikace. |
|
Odkazuje na řetězec zakončený hodnotou null, který určuje příkazového řádku pro aplikaci. |
|
Určuje, jak má být zobrazen původně okna. |
|
Hlavní okno aplikace kontejneru při serveru OLE je aktivní v místě ukazatele myši. |
|
ID žádosti uživatele modelu. |
|
Určuje název aplikace. |
|
Název modulu aplikace. |
|
Cesta k souboru nápovědy aplikace. |
|
Aplikace.Název souboru INI. |
|
Slouží k určení klíče registru plné pro ukládání nastavení profilu aplikace. |
Chráněné členy Data
Název |
Description |
---|---|
Příznaky, které určují chování správce restartovat. |
|
Délka čas v milisekundách mezi autosaves. |
|
Ukazatel na obslužné rutiny pro obnovení dat pro aplikaci. |
Poznámky
Objekt aplikace poskytuje funkce členů pro inicializaci aplikace (a každý výskyt) a pro spuštění aplikace.
Každá aplikace, která používá Microsoft Foundation classes může obsahovat pouze jeden objekt odvozený od CWinApp .Tento objekt je vytvořen při jiných globálních objektů jazyka C++ jsou konstruovány a již nejsou k dispozici v systému Windows vyžaduje WinMain funkci, která je součástí knihovny Microsoft Foundation Class.Deklarovat své odvozené CWinApp objektu na globální úrovni.
Když odvodit třídu aplikace z CWinApp , přepsat InitInstance členské funkce vytvořit objekt hlavního okna aplikace.
Kromě CWinApp funkce členů knihovny Microsoft Foundation Class poskytuje následující funkce globální přístup k vaší CWinApp objektu a další globální informace:
AfxGetApp získá ukazatel CWinApp objektu.
AfxGetInstanceHandle získá popisovač aktuální instance aplikace.
AfxGetResourceHandle získá popisovač prostředky aplikace.
AfxGetAppName získá ukazatel na řetězec obsahující název aplikace.Také máte ukazatel CWinApp objekt, použijte m_pszExeName získat název aplikace.
Viz CWinApp: třídu aplikace Další informace o CWinApp třídy, včetně přehledu následující:
CWinApp-odvozené kód napsaný Průvodce aplikací.
CWinAppjeho role v pořadí spouštění aplikace.
CWinAppimplementace funkce výchozí člen společnosti.
CWinAppjeho klíč overridables.
M_hPrevInstance datový člen již existuje.Informace o detekování předchozí instance CWinApp , naleznete v článku znalostní báze Knowledge Base "Jak na identifikaci předchozí Instance z aplikace" (KB106385) na https://support.microsoft.com/default.aspx?scid=kb;en-us;106385.
Hierarchii dědičnosti
CWinApp
Požadavky
Záhlaví: afxwin.h
Viz také
Úkoly
Postupy: Přidání podpory správce restartování