Sdílet prostřednictvím


Třída CWinAppEx

CWinAppExStav aplikace zpracovává stát uloží do registru, načte stav z registru, inicializuje správci aplikace a poskytuje odkazy na ty stejné správci aplikace.

class CWinAppEx : public CWinApp

Členy

Veřejné konstruktory

Název

Description

CWinAppEx::CWinAppEx

Konstrukce CWinAppEx objektu.

Veřejné metody

Název

Description

CWinAppEx::CleanState

Informace o aplikaci odebere z registru systému Windows.

CWinAppEx::EnableLoadWindowPlacement

Určuje, zda bude aplikace načíst původní velikost a umístění okna hlavního rámce z registru.

CWinAppEx::EnableTearOffMenus

Umožňuje odtrhnout nabídky aplikace.

CWinAppEx::EnableUserTools

Umožňuje uživateli vytvářet vlastní příkazy v aplikaci.

CWinAppEx::ExitInstance

Ve volání rozhraní Run členské funkce ukončit tuto instanci aplikace.(Přepíše CWinApp::ExitInstance.)

CWinAppEx::GetBinary

Přečte binární data, která je spojena s zadanou hodnotu registru.

CWinAppEx::GetContextMenuManager

Vrací ukazatel na globální CContextMenuManager objektu.

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

Vrátí hlavní verze aplikace, které jsou uloženy v registru systému Windows.

CWinAppEx::GetDataVersionMinor

Vrátí dílčí verzi aplikace, které jsou uloženy v registru systému Windows.

CWinAppEx::GetInt

Přečte číselná data spojená se zadanou hodnotou z registru.

CWinAppEx::GetKeyboardManager

Vrací ukazatel na globální CKeyboardManager objektu.

CWinAppEx::GetMouseManager

Vrací ukazatel na globální CMouseManager objektu.

CWinAppEx::GetObject

Čte CObject -odvozené data spojená s určitou hodnotou z registru.

CWinAppEx::GetRegSectionPath

Vrátí řetězec, který je cesta klíče registru.Tato cesta spojuje Zadaná relativní cesta cestou aplikace.

CWinAppEx::GetRegistryBase

Vrátí cestu registru pro aplikaci.

CWinAppEx::GetSectionBinary

Přečte binární data, která je přidružena k zadané klíče a hodnoty z registru.

CWinAppEx::GetSectionInt

Přečte číselná data z přidružené k zadané klíče a hodnoty registru.

CWinAppEx::GetSectionObject

Čte CObject dat, která je přidružena k zadané klíče a hodnoty z registru.

CWinAppEx::GetSectionString

Načte řetězec data spojená s zadaného klíče a hodnoty z registru.

CWinAppEx::GetShellManager

Vrací ukazatel na globální CShellManager objektu.

CWinAppEx::GetString

Načte řetězec data spojená s určitou hodnotou z registru.

CWinAppEx::GetTooltipManager

Vrací ukazatel na globální CTooltipManager objektu.

CWinAppEx::GetUserToolsManager

Vrací ukazatel na globální CUserToolsManager objektu.

CWinAppEx::InitContextMenuManager

Inicializuje CContextMenuManager objektu.

CWinAppEx::InitKeyboardManager

Inicializuje CKeyboardManager objektu.

CWinAppEx::InitMouseManager

Inicializuje CMouseManager objektu.

CWinAppEx::InitShellManager

Inicializuje CShellManager třídy

CWinAppEx::InitTooltipManager

Inicializuje CTooltipManager třídy.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Označuje, zda je zadaný klíč v registru.

CWinAppEx::LoadState

Načte stav aplikace z registru.

CWinAppEx::OnAppContextHelp

Nazývá rámcem, když uživatel požaduje Kontextová nápověda pro vlastní dialogové okno.

CWinAppEx::OnViewDoubleClick

Uživatelem definovaný příkaz volá při poklepání kamkoli v aplikaci.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

Stav rámce aplikace zapíše do registru systému Windows.

CWinAppEx::SetRegistryBase

Nastaví cestu výchozího klíče registru.Tento klíč bude sloužit jako kořenový adresář pro volání všechny následné registru.

CWinAppEx::ShowPopupMenu

Zobrazí místní nabídka.

CWinAppEx::WriteBinary

Zadaná hodnota registru zapíše binární data.

CWinAppEx::WriteInt

Zadaná hodnota registru zapíše číselná data.

CWinAppEx::WriteObject

Zapíše data, která je odvozená od Třída CObject na zadanou hodnotu registru.

CWinAppEx::WriteSectionBinary

Zadaný klíč registru na hodnotu zapíše binární data.

CWinAppEx::WriteSectionInt

Zadaný klíč registru na hodnotu zapisuje číselná data.

CWinAppEx::WriteSectionObject

Zapíše data z CObject třídy hodnotu zadaný klíč registru.

CWinAppEx::WriteSectionString

Zapíše data řetězec zadaný klíč registru na hodnotu.

CWinAppEx::WriteString

Zapíše řetězcová data zadaná hodnota registru.

Chráněné metody

Název

Description

CWinAppEx::LoadCustomState

Rámci volána při načtení stavu aplikace.

CWinAppEx::LoadWindowPlacement

Rámci volána při načtení velikost a umístění aplikace z registru.Načíst data obsahují velikost a umístění hlavního rámce při posledním zavření aplikace.

CWinAppEx::OnClosingMainFrame

Při zpracování rámeček hlavní okno nazvané rámcem WM_CLOSE .

CWinAppEx::PreLoadState

Bezprostředně před názvem rámcem stav aplikace je načten.

CWinAppEx::PreSaveState

Bezprostředně před názvem rámcem je uložen stav aplikace.

CWinAppEx::ReloadWindowPlacement

Znovu načte velikost a umístění okna dodané z registru

CWinAppEx::SaveCustomState

Volat v rámci stav aplikace zapíše do registru.

CWinAppEx::StoreWindowPlacement

Volat rámec pro zápis do registru velikost a umístění hlavního rámce.

Datové členy

Název

Description

CWinAppEx::m_bForceImageReset

Určuje, zda rámci obnoví všechny obrazy nástrojů při načtení rámce okno, které obsahuje panel nástrojů.

Poznámky

Většinu funkcí poskytovaných v rámci MFC závisí CWinAppEx třídy.Můžete začlenit CWinAppEx třídy do aplikace v jednom ze dvou způsobů:

  • Konstrukce CWinAppEx třídy v hlavní podproces.

  • Odvodit hlavní třídu aplikace z CWinAppEx .

Po zahrnout CWinAppEx do aplikace, můžete inicializovat některý správce aplikace.Application manager používat, musíte inicializovat voláním metody vhodné inicializace.Získání ukazatele na konkrétní Správce volání metody get přidružené.The CWinAppEx class manages the following application managers: Třída CMouseManager, Třída CContextMenuManager, Třída CKeyboardManager, Třída CUserToolsManager, and Třída CMenuTearOffManager.

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

Požadavky

Záhlaví: afxwinappex.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CWinApp

Třída CMouseManager

Třída CContextMenuManager

Třída CKeyboardManager

Třída CUserToolsManager

Další zdroje

MFC – třídy