アプリケーションの制御

更新 : 2007 年 11 月

OLE では、アプリケーションとそのオブジェクトを確実に制御する必要があります。OLE システム DLL は、アプリケーションの自動的な起動と解放、およびオブジェクトの作成と修正の調整ができることが必要です。ここで説明する関数は、このような条件を満たしています。これらの関数は、OLE システム DLL からだけでなく、アプリケーションからの呼び出しが必要になることもあります。

アプリケーションの制御

AfxOleCanExitApp

アプリケーションが終了できるかどうかを示します。

AfxOleGetMessageFilter

アプリケーションの現在のメッセージ フィルタを取得します。

AfxOleGetUserCtrl

現在のユーザー制御フラグを取得します。

AfxOleSetUserCtrl

ユーザー制御フラグを設定または解除します。

AfxOleLockApp

アプリケーションでアクティブになっているオブジェクトの数を管理する、フレームワークのグローバル カウンタをインクリメントします。

AfxOleUnlockApp

アプリケーションでアクティブになっているオブジェクトの数を管理する、フレームワークのグローバル カウンタをデクリメントします。

AfxOleRegisterServerClass

OLE レジストリにサーバーを登録します。

AfxOleSetEditMenu

typename オブジェクト コマンドのユーザー インターフェイスを実装します。

参照

概念

MFC マクロとグローバル