CWinAppEx クラス
CWinAppEx は、アプリケーション状態の処理、状態のレジストリへの保存、状態のレジストリからの読み込み、アプリケーション マネージャーの初期化、および同じアプリケーション マネージャーへのリンクの提供を行います。
class CWinAppEx : public CWinApp
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CWinAppEx オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
アプリケーションに関する情報を Windows レジストリから削除します。 |
|
アプリケーションがレジストリからメイン フレーム ウィンドウの初期のサイズと位置を読み込むかどうかを指定します。 |
|
アプリケーションでティアオフ メニューを有効にします。 |
|
ユーザーがアプリケーションでカスタム メニュー コマンドを作成できるようにします。 |
|
アプリケーションのこのインスタンスを終了するに Run のメンバー関数内部から、フレームワークによって呼び出されます。(CWinApp::ExitInstance をオーバーライドします)。 |
|
指定されたレジストリ値に関連付けられているバイナリ データを読み込みます。 |
|
グローバル CContextMenuManager オブジェクトへのポインターを返します。 |
|
|
|
Windows レジストリに保存されている、アプリケーションのメジャー バージョンを返します。 |
|
Windows レジストリに保存されている、アプリケーションのマイナー バージョンを返します。 |
|
指定された値に関連付けられている数値データをレジストリから読み込みます。 |
|
グローバル CKeyboardManager オブジェクトへのポインターを返します。 |
|
グローバル CMouseManager オブジェクトへのポインターを返します。 |
|
指定された値に関連付けられている CObject 派生データをレジストリから読み込みます。 |
|
レジストリ キーのパスである文字列を返します。このパスでは、指定された相対パスがアプリケーション パスと連結されています。 |
|
アプリケーションのレジストリ パスを返します。 |
|
指定されたキーと値に関連付けられているバイナリ データをレジストリから読み込みます。 |
|
指定されたキーと値に関連付けられている数値データをレジストリから読み込みます。 |
|
指定されたキーと値に関連付けられている CObject データをレジストリから読み込みます。 |
|
指定されたキーと値に関連付けられている文字列データをレジストリから読み込みます。 |
|
グローバル CShellManager オブジェクトへのポインターを返します。 |
|
指定された値に関連付けられている文字列データをレジストリから読み込みます。 |
|
グローバル CTooltipManager オブジェクトへのポインターを返します。 |
|
グローバル CUserToolsManager オブジェクトへのポインターを返します。 |
|
CContextMenuManager オブジェクトを初期化します。 |
|
CKeyboardManager オブジェクトを初期化します。 |
|
CMouseManager オブジェクトを初期化します。 |
|
CShellManager クラスを初期化します。 |
|
CTooltipManager クラスを初期化します。 |
|
|
|
指定したキーがレジストリに存在するかどうかを示します。 |
|
レジストリからアプリケーションの状態を読み込みます。 |
|
ユーザーが [カスタマイズ] ダイアログ ボックスのコンテキスト ヘルプを要求したときに、フレームワークによって呼び出されます。 |
|
ユーザーがアプリケーションのどこかをダブルクリックしたときにユーザー定義コマンドを呼び出します。 |
|
|
|
アプリケーション フレームワークの状態を Windows レジストリに書き込みます。 |
|
既定のレジストリ キーのパスを設定します。このキーは、それ以降のすべてのレジストリ呼び出しのルートとして使用されます。 |
|
ポップアップ メニューを表示します。 |
|
バイナリ データを指定されたレジストリ値に書き込みます。 |
|
数値データを指定されたレジストリ値に書き込みます。 |
|
CObject クラス から派生したデータを指定されたレジストリ値に書き込みます。 |
|
バイナリ データを指定されたレジストリ キーの値に書き込みます。 |
|
数値データを指定されたレジストリ キーの値に書き込みます。 |
|
CObject クラスから派生したデータを指定されたレジストリ キーの値に書き込みます。 |
|
文字列データを指定されたレジストリ キーの値に書き込みます。 |
|
文字列データを指定されたレジストリ値に書き込みます。 |
プロテクト メソッド
名前 |
説明 |
---|---|
アプリケーション状態が読み込まれたときに、フレームワークによって呼び出されます。 |
|
アプリケーションのサイズと位置をレジストリから読み込むときに、フレームワークによって呼び出されます。読み込まれるデータには、アプリケーションが最後に閉じられたときのメイン フレームのサイズと位置が含まれています。 |
|
メイン フレーム ウィンドウで WM_CLOSE を処理するときに、フレームワークによって呼び出されます。 |
|
アプリケーションの状態を読み込む直前に、フレームワークによって呼び出されます。 |
|
アプリケーションの状態を保存する直前に、フレームワークによって呼び出されます。 |
|
指定されたウィンドウのサイズと位置をレジストリから再読み込みします。 |
|
アプリケーションの状態をレジストリに保存した後に、フレームワークによって呼び出されます。 |
|
メイン フレームのサイズと位置をレジストリに書き込むために、フレームワークによって呼び出されます。 |
データ メンバー
名前 |
説明 |
---|---|
ツール バーを含むフレーム ウィンドウをフレームワークが読み込むときにすべてのツール バー イメージをリセットするかどうかを指定します。 |
解説
MFC フレームワークによって提供される CWinAppEx のクラスによって機能の多くには異なります。CWinAppEx クラスは、次のどちらかの方法でアプリケーションに組み込みます。
メイン スレッドで CWinAppEx クラスを構築します。
メイン アプリケーション クラスを CWinAppEx から派生させます。
CWinAppEx をアプリケーションに組み込むと、任意のアプリケーション マネージャーを初期化できます。アプリケーション マネージャーを使用する前には、該当する初期化メソッドを呼び出してマネージャーを初期化する必要があります。目的のマネージャーのポインターを取得するには、関連付けられている get メソッドを呼び出します。CWinAppEx クラスで管理しているアプリケーション マネージャーは、CMouseManager クラス、CContextMenuManager クラス、CKeyboardManager クラス、CUserToolsManager クラス、および CMenuTearOffManager クラスです。
継承階層
必要条件
ヘッダー : afxwinappex.h