次の方法で共有


CWinAppEx クラス

CWinAppEx は、アプリケーション状態の処理、状態のレジストリへの保存、状態のレジストリからの読み込み、アプリケーション マネージャーの初期化、および同じアプリケーション マネージャーへのリンクの提供を行います。

class CWinAppEx : public CWinApp

メンバー

Bb983877.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CWinAppEx::CWinAppEx

CWinAppEx オブジェクトを構築します。

Bb983877.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CWinAppEx::CleanState

アプリケーションに関する情報を Windows レジストリから削除します。

CWinAppEx::EnableLoadWindowPlacement

アプリケーションがレジストリからメイン フレーム ウィンドウの初期のサイズと位置を読み込むかどうかを指定します。

CWinAppEx::EnableTearOffMenus

アプリケーションでティアオフ メニューを有効にします。

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(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CWinAppEx::LoadCustomState

アプリケーション状態が読み込まれたときに、フレームワークによって呼び出されます。

CWinAppEx::LoadWindowPlacement

アプリケーションのサイズと位置をレジストリから読み込むときに、フレームワークによって呼び出されます。読み込まれるデータには、アプリケーションが最後に閉じられたときのメイン フレームのサイズと位置が含まれています。

CWinAppEx::OnClosingMainFrame

メイン フレーム ウィンドウで WM_CLOSE を処理するときに、フレームワークによって呼び出されます。

CWinAppEx::PreLoadState

アプリケーションの状態を読み込む直前に、フレームワークによって呼び出されます。

CWinAppEx::PreSaveState

アプリケーションの状態を保存する直前に、フレームワークによって呼び出されます。

CWinAppEx::ReloadWindowPlacement

指定されたウィンドウのサイズと位置をレジストリから再読み込みします。

CWinAppEx::SaveCustomState

アプリケーションの状態をレジストリに保存した後に、フレームワークによって呼び出されます。

CWinAppEx::StoreWindowPlacement

メイン フレームのサイズと位置をレジストリに書き込むために、フレームワークによって呼び出されます。

Bb983877.collapse_all(ja-jp,VS.110).gifデータ メンバー

名前

説明

CWinAppEx::m_bForceImageReset

ツール バーを含むフレーム ウィンドウをフレームワークが読み込むときにすべてのツール バー イメージをリセットするかどうかを指定します。

解説

MFC フレームワークによって提供される CWinAppEx のクラスによって機能の多くには異なります。CWinAppEx クラスは、次のどちらかの方法でアプリケーションに組み込みます。

  • メイン スレッドで CWinAppEx クラスを構築します。

  • メイン アプリケーション クラスを CWinAppEx から派生させます。

CWinAppEx をアプリケーションに組み込むと、任意のアプリケーション マネージャーを初期化できます。アプリケーション マネージャーを使用する前には、該当する初期化メソッドを呼び出してマネージャーを初期化する必要があります。目的のマネージャーのポインターを取得するには、関連付けられている get メソッドを呼び出します。CWinAppEx クラスで管理しているアプリケーション マネージャーは、CMouseManager クラスCContextMenuManager クラスCKeyboardManager クラスCUserToolsManager クラス、および CMenuTearOffManager クラスです。

継承階層

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

必要条件

ヘッダー : afxwinappex.h

参照

関連項目

階層図

CWinApp クラス

CMouseManager クラス

CContextMenuManager クラス

CKeyboardManager クラス

CUserToolsManager クラス

その他の技術情報

MFC クラス