次の方法で共有


CWinApp のメンバー

基本クラスのメンバー

データ メンバー

構築

操作

オーバーライド可能な関数

初期化

コマンド ハンドラー

基本クラスのメンバー

CObject のメンバー

CCmdTarget のメンバー

CWinThread のメンバー

データ メンバー

m_bHelpMode

ヘルプ コンテキスト モード (通常 Shift + F1 キーで起動) かどうかを示します。

m_bUseHtmlHelp

アプリケーションで HTMLHelp を使用するか、WinHelp を使用するかを示します。

m_dwRestartManagerSupportFlags

再起動マネージャーがどのように動作するかを示すフラグです。

m_hInstance

アプリケーションの現在のインスタンスを識別します。

m_eHelpType

アプリケーションで使用するヘルプのタイプを指定します。

m_lpCmdLine

アプリケーションのコマンド ラインを指定する NULL で終わる文字列へのポインターです。

m_nAutosaveInterval

自動保存の間隔 (ミリ秒単位) です。

m_nCmdShow

初期状態でウィンドウをどう表示するかを指定します。

m_pActiveWnd

OLE サーバーが埋め込み先編集が有効な場合のコンテナー アプリケーションのメイン ウィンドウへのポインターです。

m_pDataRecoveryHandler

アプリケーションのデータ復元ハンドラーへのポインターです。

m_pszAppID

アプリケーションのユーザー モデル ID です。

m_pszAppName

アプリケーション名を示します。

m_pszExeName

アプリケーションのモジュール名です。

m_pszHelpFilePath

アプリケーションのヘルプ ファイルのパスです。

m_pszProfileName

アプリケーションの .INI ファイル名です。

m_pszRegistryKey

アプリケーションのプロファイル設定を格納するためのフル レジストリ キーの特定に使います。

構築

CWinApp

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

操作

AddDocTemplate

アプリケーションで利用できるドキュメント テンプレートのリストにドキュメント テンプレートを追加します。

AddToRecentFileList

MRU (most recently used) ファイル リストにファイル名を追加します。

CreatePrinterDC

プリンター デバイス コンテキストを作成します。

DelRegTree

指定されたキーと、そのすべてのサブキーを削除します。

EnableTaskbarInteraction

タスク バー インタラクションを有効にします。

GetAppRegistryKey

HKEY_CURRENT_USER\<ソフトウェア名>\RegistryKey\ProfileName のキーを返します。

GetFirstDocTemplatePosition

最初のドキュメント テンプレートの位置を取得します。

GetNextDocTemplate

ドキュメント テンプレートの位置を取得します。 再帰的に使用できます。

GetPrinterDeviceDefaults

プリンター デバイスの既定の設定を取得します。

GetProfileBinary

アプリケーションの .INI ファイルのエントリからバイナリ データを取得します。

GetProfileInt

アプリケーションの .INI ファイルのエントリから整数を取得します。

GetProfileString

アプリケーションの .INI ファイルのエントリから文字列を取得します。

GetSectionKey

HKEY_CURRENT_USER\<ソフトウェア名>\RegistryKey\AppName\lpszSection のキーを返します。

IsTaskbarInteractionEnabled

Windows 7 タスク バー インタラクションが有効であるかどうかを示します。

LoadCursor

カーソル リソースを読み込みます。

LoadIcon

アイコン リソースを読み込みます。

LoadOEMCursor

WINDOWS.H で定義されている OCR_ 定数で指定した Windows の OEM 組み込みカーソルを読み込みます。

LoadOEMIcon

WINDOWS.H で定義されている OIC_ 定数で指定した Windows の OEM 組み込みアイコンを読み込みます。

LoadStandardCursor

WINDOWS.H で定義されている IDC_ 定数で指定した Windows の組み込みカーソルを読み込みます。

LoadStandardIcon

WINDOWS.H で定義されている IDI_ 定数で指定した Windows の組み込みアイコンを読み込みます。

OpenDocumentFile

ファイルからドキュメントを開くために、フレームワークが呼び出します。

ParseCommandLine

コマンド ライン中のパラメーターとフラグをそれぞれ解析します。

ProcessShellCommand

コマンド ライン引数とフラグを処理します。

RunAutomated

/Automation オプションに対してアプリケーションのコマンド ラインをテストします。 互換性のために残されています。 代わりに、ParseCommandLine を呼び出した後で、CCommandLineInfo::m_bRunAutomated の値を使用してください。

RunEmbedded

/Embedding オプションに対してアプリケーションのコマンド ラインをテストします。 互換性のために残されています。 代わりに、ParseCommandLine を呼び出した後で、CCommandLineInfo::m_bRunEmbedded の値を使用してください。

SetAppID

アプリケーションのユーザー モデル ID を明示的に設定します。 何らかのユーザー インターフェイスをユーザーに表示する前には、このメソッドを呼び出す必要があります (最も適切な場所はアプリケーション コンストラクターです)。

SelectPrinter

ユーザーが印刷ダイアログ ボックスを使って、以前に指定したプリンターを選択します。

WriteProfileBinary

アプリケーションの .INI ファイルのエントリにバイナリ データを書き込みます。

WriteProfileInt

アプリケーションの .INI ファイルのエントリに整数を書き込みます。

WriteProfileString

アプリケーションの .INI ファイルのエントリに文字列を書き込みます。

オーバーライド可能な関数

ApplicationRecoveryCallback

アプリケーションが予期せず終了したときに、フレームワークによって呼び出されます。

CloseAllDocuments

すべてのドキュメントを閉じます。

DoMessageBox

アプリケーション用に AfxMessageBox を実装します。

DoWaitCursor

待機カーソルをオン、オフします。

ExitInstance

アプリケーション終了時の後処理のためにオーバーライドします。

GetApplicationRecoveryParameter

アプリケーション復元メソッドの入力パラメーターを取得します。

GetApplicationRecoveryPingInterval

回復コールバック関数が応答するまで再起動マネージャーが待機する時間を返します。

GetApplicationRestartFlags

再起動マネージャーで使用されるフラグを返します。

GetDataRecoveryHandler

アプリケーションのこのインスタンスに対するデータ復元ハンドラーを取得します。

HideApplication

すべてのドキュメントを閉じる前に、アプリケーションを非表示にします。

HtmlHelp

Windows の HTMLHelp 関数を呼び出します。

InitInstance

ウィンドウ オブジェクトの作成のような、Windows インスタンスの初期化を実行するためにオーバーライドします。

OnDDECommand

DDE (dynamic data exchange) 実行コマンドに対する応答としてフレームワークが呼び出します。

OnIdle

アプリケーション固有の入力待ち処理のためにオーバーライドします。

PreTranslateMessage

Windows 関数の TranslateMessageDispatchMessage にディスパッチする前にメッセージにフィルターをかけます。

ProcessMessageFilter

アプリケーションに届く前に、特定のメッセージを受け取ります。

ProcessWndProcException

アプリケーションのメッセージ ハンドラーやコマンド ハンドラーがスローしたすべての未処理の例外を受け取ります。

RestartInstance

再起動マネージャーにより開始される、アプリケーションの再起動を処理します。

RegisterWithRestartManager

アプリケーションを再起動マネージャーに登録します。

ReopenPreviousFilesAtRestart

アプリケーションが予期せず終了したときに開かれていたファイルが再起動マネージャーによって再度開かれるかどうかを示します。

RestoreAutosavedFilesAtRestart

アプリケーションの再起動時に、自動保存されたファイルが再起動マネージャーによって復元されるかどうかを示します。

実行

既定のメッセージ ループを実行します。 メッセージ ループをカスタマイズするためにオーバーライドします。

SaveAllModified

変更されているすべてのドキュメントを保存するかどうかをユーザーに問い合わせます。

SupportsApplicationRecovery

予期せず終了したアプリケーションが再起動マネージャーによって回復されるかどうかを判断します。

SupportsAutosaveAtInterval

開いているドキュメントが再起動マネージャーによって定期的に自動保存されるかどうかを示します。

SupportsAutosaveAtRestart

アプリケーションの再起動時に、開いているドキュメントが再起動マネージャーによって自動保存されるかどうかを示します。

SupportsRestartManager

アプリケーションで再起動マネージャーがサポートされているかどうかを調べます。

WinHelp

Windows の WinHelp 関数を呼び出します。

初期化

EnableHtmlHelp

アプリケーションに、WinHelp ではなく、HTMLHelp を実装します。

EnableShellOpen

Windows のファイル マネージャーからデータ ファイルを開けられるようにします。

LoadStdProfileSettings

標準の .INI ファイルの設定を読み込んで、MRU ファイル リスト機能を有効にします。

RegisterShellFileTypes

Windows のファイル マネージャーにすべてのアプリケーションのドキュメントの種類を登録します。

登録

カスタマイズした登録を実行します。

SetHelpMode

アプリケーションで使用するヘルプのタイプを設定および初期化します。

GetHelpMode

アプリケーションで使用するヘルプのタイプを取得します。

SetRegistryKey

アプリケーションの設定を .INI ファイルの代わりにレジストリに格納します。

登録解除

CWinApp オブジェクトによって登録されているすべての登録を解除します。

UnregisterShellFileTypes

Windows のファイル マネージャーでアプリケーションのすべてのドキュメントの種類を登録解除します。

コマンド ハンドラー

OnContextHelp

アプリケーション内で Shift + F1 ヘルプを処理します。

OnFileNew

ID_FILE_NEW コマンドを実装します。

OnFileOpen

ID_FILE_OPEN コマンドを実装します。

OnFilePrintSetup

ID_FILE_PRINT_SETUP コマンドを実装します。

OnHelp

アプリケーション内で F1 ヘルプを (現在のコンテキストを使って) 処理します。

OnHelpFinder

ID_HELP_FINDER コマンドおよび ID_DEFAULT_HELP コマンドを処理します。

OnHelpIndex

ID_HELP_INDEX コマンドを処理し、既定のヘルプ トピックを用意します。

OnHelpUsing

ID_HELP_USING コマンドを処理します。

参照

参照

CWinApp クラス

階層図