CWinApp のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

データ メンバ

構築

操作

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

初期化

コマンド ハンドラ

基本クラスのメンバ

CObject のメンバ

CCmdTarget のメンバ

CWinThread のメンバ

データ メンバ

m_bHelpMode

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

m_bUseHtmlHelp

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

m_hInstance

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

m_eHelpType

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

m_lpCmdLine

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

m_nCmdShow

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

m_pActiveWnd

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

m_pszAppName

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

m_pszExeName

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

m_pszHelpFilePath

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

m_pszProfileName

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

m_pszRegistryKey

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

構築

CWinApp

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

操作

AddDocTemplate

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

AddToRecentFileList

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

CreatePrinterDC

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

DelRegTree

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

GetFirstDocTemplatePosition

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

GetNextDocTemplate

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

GetPrinterDeviceDefaults

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

GetProfileBinary

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

GetProfileInt

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

GetProfileString

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

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 の値を使用してください。

SelectPrinter

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

WriteProfileBinary

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

WriteProfileInt

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

WriteProfileString

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

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

CloseAllDocuments

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

DoMessageBox

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

DoWaitCursor

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

ExitInstance

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

HideApplication

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

HtmlHelp

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

InitInstance

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

OnDDECommand

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

OnIdle

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

PreTranslateMessage

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

ProcessMessageFilter

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

ProcessWndProcException

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

Run

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

SaveAllModified

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

WinHelp

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

初期化

EnableHtmlHelp

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

EnableShellOpen

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

LoadStdProfileSettings

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

RegisterShellFileTypes

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

Register

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

SetHelpMode

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

GetHelpMode

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

Unregister

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

UnregisterShellFileTypes

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

SetRegistryKey

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

コマンド ハンドラ

OnContextHelp

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

OnFileNew

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

OnFileOpen

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

OnFilePrintSetup

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

OnHelp

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

OnHelpFinder

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

OnHelpIndex

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

OnHelpUsing

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

参照

参照

CWinApp クラス

階層図