CWinAppEx 類別
CWinAppEx 管理應用程式狀態,儲存狀態至登錄,從登錄載入狀態,初始化應用程式管理器,並提供這些相同應用程式管理員。
class CWinAppEx : public CWinApp
成員
公用建構函式
名稱 |
描述 |
---|---|
建構 CWinAppEx 物件。 |
公用方法
名稱 |
描述 |
---|---|
從 Windows 登錄移除應用程式的相關資訊。 |
|
指定應用程式是否要從登錄載入主框架視窗的初始大小和位置。 |
|
啟用 Tear-Off 應用程式的功能表。 |
|
讓使用者能夠在應用程式中的自訂命令。 |
|
呼叫框架從 Run 成員函式內關閉應用程式的執行個體。(覆寫 CWinApp::ExitInstance)。 |
|
讀取與指定的登錄值的二進位資料。 |
|
傳回指向全域 CContextMenuManager 物件。 |
|
|
|
傳回在 Windows 登錄中儲存應用程式的主要版本。 |
|
傳回在 Windows 登錄中儲存應用程式的次要版本。 |
|
讀取與從登錄中所指定的資料。 |
|
傳回指向全域 CKeyboardManager 物件。 |
|
傳回指向全域 CMouseManager 物件。 |
|
讀取 CObject-與從登錄中指定的衍生資料。 |
|
傳回與登錄機碼路徑的字串。這個路徑串連具有應用程式路徑中提供的相對路徑。 |
|
傳回應用程式的登錄路徑。 |
|
讀取與指定之索引鍵和值是從註冊的二進位資料。 |
|
從登錄讀取資料是否與指定的索引鍵和值。 |
|
讀取與指定之索引鍵和值是從註冊的 CObject 資料。 |
|
讀取與指定之索引鍵和值是從註冊的字串資料。 |
|
傳回指向全域 CShellManager 物件。 |
|
讀取與已註冊之指定的字串資料。 |
|
傳回指向全域 CTooltipManager 物件。 |
|
傳回指向全域 CUserToolsManager 物件。 |
|
初始化 CContextMenuManager 物件。 |
|
初始化 CKeyboardManager 物件。 |
|
初始化 CMouseManager 物件。 |
|
初始化類別 CShellManager |
|
初始化 CTooltipManager 類別。 |
|
|
|
指出指定的按鍵是否為已註冊。 |
|
從登錄載入應用程式狀態。 |
|
呼叫框架,在 [自訂] 對話方塊的使用者要求內容說明。 |
|
當使用者在應用程式中,按兩下呼叫使用者定義的命令。 |
|
|
|
寫入 Windows 登錄的應用程式架構的狀態。 |
|
設定預設登錄機碼的路徑。這個金鑰是用來做為支援所有後續登錄呼叫服務。 |
|
顯示快顯功能表。 |
|
將指定的登錄值寫入二進位資料。 |
|
將指定的登錄值寫入資料。 |
|
將 CObject 類別 衍生至指定的登錄值的資料。 |
|
將指定的登錄機碼的值寫入二進位資料。 |
|
將指定的登錄機碼的值寫入資料。 |
|
從衍生的 CObject 寫入資料類別為指定的登錄機碼的值。 |
|
將指定的登錄機碼的值寫入字串資料。 |
|
將指定的登錄值寫入字串資料。 |
受保護的方法
名稱 |
描述 |
---|---|
呼叫框架,在應用程式狀態載入。 |
|
呼叫框架,當從登錄載入應用程式的大小和位置。載入資料時包含主要畫面格的大小和位置的關閉您的應用程式時。 |
|
呼叫框架,其在框架視窗 (Main Frame Window) 處理 WM_CLOSE。 |
|
呼叫以在應用程式狀態之前的框架中載入。 |
|
呼叫以在應用程式狀態之前的框架中。 |
|
重新載入提供的視窗的大小和位置從登錄中 |
|
呼叫框架,則會對登錄之後寫入應用程式狀態。 |
|
呼叫框架寫入登錄主要畫面格的大小和位置。 |
資料成員
名稱 |
描述 |
---|---|
指定架構是否會重設所有工具列影像,當包含工具列的框架視窗載入。 |
備註
MFC 架構所提供的許多功能取決於 CWinAppEx 類別。您可以用兩種方式來合併 CWinAppEx 類別加入至您的應用程式:
建構在主執行緒上 CWinAppEx 類別。
從 CWinAppEx衍生自主應用程式類別。
當您合併 CWinAppEx 加入至您的應用程式之後,您可以使用任何一種應用程式管理員。在您使用一個應用程式管理器之前,您必須呼叫適當初始化其初始設定方法。若要取得指標對於特定處理常式中,呼叫關聯的取得方法。CWinAppEx 類別處理下列應用程式處理常式: CMouseManager 類別、 CContextMenuManager 類別、 CKeyboardManager 類別、 CUserToolsManager 類別和 CMenuTearOffManager 類別。
繼承階層架構
需求
標題: afxwinappex.h