共用方式為


CWinAppEx 類別

CWinAppEx 管理應用程式狀態,儲存狀態至登錄,從登錄載入狀態,初始化應用程式管理器,並提供這些相同應用程式管理員。

class CWinAppEx : public CWinApp

成員

Bb983877.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CWinAppEx::CWinAppEx

建構 CWinAppEx 物件。

Bb983877.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CWinAppEx::CleanState

從 Windows 登錄移除應用程式的相關資訊。

CWinAppEx::EnableLoadWindowPlacement

指定應用程式是否要從登錄載入主框架視窗的初始大小和位置。

CWinAppEx::EnableTearOffMenus

啟用 Tear-Off 應用程式的功能表。

CWinAppEx::EnableUserTools

讓使用者能夠在應用程式中的自訂命令。

CWinAppEx::ExitInstance

呼叫框架從 Run 成員函式內關閉應用程式的執行個體。 (覆寫 CWinApp::ExitInstance)。

CWinAppEx::GetBinary

讀取與指定的登錄值的二進位資料。

CWinAppEx::GetContextMenuManager

傳回指向全域 CContextMenuManager 物件。

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

傳回在 Windows 登錄中儲存應用程式的主要版本。

CWinAppEx::GetDataVersionMinor

傳回在 Windows 登錄中儲存應用程式的次要版本。

CWinAppEx::GetInt

讀取與從登錄中所指定的資料。

CWinAppEx::GetKeyboardManager

傳回指向全域 CKeyboardManager 物件。

CWinAppEx::GetMouseManager

傳回指向全域 CMouseManager 物件。

CWinAppEx::GetObject

讀取 CObject-與從登錄中指定的衍生資料。

CWinAppEx::GetRegSectionPath

傳回與登錄機碼路徑的字串。 這個路徑串連具有應用程式路徑中提供的相對路徑。

CWinAppEx::GetRegistryBase

傳回應用程式的登錄路徑。

CWinAppEx::GetSectionBinary

讀取與指定之索引鍵和值是從註冊的二進位資料。

CWinAppEx::GetSectionInt

從登錄讀取資料是否與指定的索引鍵和值。

CWinAppEx::GetSectionObject

讀取與指定之索引鍵和值是從註冊的 CObject 資料。

CWinAppEx::GetSectionString

讀取與指定之索引鍵和值是從註冊的字串資料。

CWinAppEx::GetShellManager

傳回指向全域 CShellManager 物件。

CWinAppEx::GetString

讀取與已註冊之指定的字串資料。

CWinAppEx::GetTooltipManager

傳回指向全域 CTooltipManager 物件。

CWinAppEx::GetUserToolsManager

傳回指向全域 CUserToolsManager 物件。

CWinAppEx::InitContextMenuManager

初始化 CContextMenuManager 物件。

CWinAppEx::InitKeyboardManager

初始化 CKeyboardManager 物件。

CWinAppEx::InitMouseManager

初始化 CMouseManager 物件。

CWinAppEx::InitShellManager

初始化類別 CShellManager

CWinAppEx::InitTooltipManager

初始化 CTooltipManager 類別。

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

指出指定的按鍵是否為已註冊。

CWinAppEx::LoadState

從登錄載入應用程式狀態。

CWinAppEx::OnAppContextHelp

呼叫框架,在 [自訂] 對話方塊的使用者要求內容說明。

CWinAppEx::OnViewDoubleClick

當使用者在應用程式中,按兩下呼叫使用者定義的命令。

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

寫入 Windows 登錄的應用程式架構的狀態。

CWinAppEx::SetRegistryBase

設定預設登錄機碼的路徑。 這個金鑰是用來做為支援所有後續登錄呼叫服務。

CWinAppEx::ShowPopupMenu

顯示快顯功能表。

CWinAppEx::WriteBinary

將指定的登錄值寫入二進位資料。

CWinAppEx::WriteInt

將指定的登錄值寫入資料。

CWinAppEx::WriteObject

CObject 類別 衍生至指定的登錄值的資料。

CWinAppEx::WriteSectionBinary

將指定的登錄機碼的值寫入二進位資料。

CWinAppEx::WriteSectionInt

將指定的登錄機碼的值寫入資料。

CWinAppEx::WriteSectionObject

從衍生的 CObject 寫入資料類別為指定的登錄機碼的值。

CWinAppEx::WriteSectionString

將指定的登錄機碼的值寫入字串資料。

CWinAppEx::WriteString

將指定的登錄值寫入字串資料。

Bb983877.collapse_all(zh-tw,VS.110).gif受保護的方法

名稱

描述

CWinAppEx::LoadCustomState

呼叫框架,在應用程式狀態載入。

CWinAppEx::LoadWindowPlacement

呼叫框架,當從登錄載入應用程式的大小和位置。 載入資料時包含主要畫面格的大小和位置的關閉您的應用程式時。

CWinAppEx::OnClosingMainFrame

呼叫框架,其在框架視窗 (Main Frame Window) 處理 WM_CLOSE

CWinAppEx::PreLoadState

呼叫以在應用程式狀態之前的框架中載入。

CWinAppEx::PreSaveState

呼叫以在應用程式狀態之前的框架中。

CWinAppEx::ReloadWindowPlacement

重新載入提供的視窗的大小和位置從登錄中

CWinAppEx::SaveCustomState

呼叫框架,則會對登錄之後寫入應用程式狀態。

CWinAppEx::StoreWindowPlacement

呼叫框架寫入登錄主要畫面格的大小和位置。

Bb983877.collapse_all(zh-tw,VS.110).gif資料成員

名稱

描述

CWinAppEx::m_bForceImageReset

指定架構是否會重設所有工具列影像,當包含工具列的框架視窗載入。

備註

MFC 架構所提供的許多功能取決於 CWinAppEx 類別。 您可以用兩種方式來合併 CWinAppEx 類別加入至您的應用程式:

  • 建構在主執行緒上 CWinAppEx 類別。

  • CWinAppEx衍生自主應用程式類別。

當您合併 CWinAppEx 加入至您的應用程式之後,您可以使用任何一種應用程式管理員。 在您使用一個應用程式管理器之前,您必須呼叫適當初始化其初始設定方法。 若要取得指標對於特定處理常式中,呼叫關聯的取得方法。 CWinAppEx 類別處理下列應用程式處理常式: CMouseManager 類別CContextMenuManager 類別CKeyboardManager 類別CUserToolsManager 類別CMenuTearOffManager 類別

繼承階層架構

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

需求

標題: afxwinappex.h

請參閱

參考

階層架構圖

CWinApp 類別

CMouseManager 類別

CContextMenuManager 類別

CKeyboardManager 類別

CUserToolsManager 類別

其他資源

MFC 類別