次の方法で共有


IOleControl::FreezeEvents メソッド (ocidl.h)

コンテナーがコントロールのイベントを無視するか受け入れているかを示します。

構文

HRESULT FreezeEvents(
  [in] BOOL bFreeze
);

パラメーター

[in] bFreeze

コンテナーが (TRUE) を無視するか、コントロールからの (FALSE) イベントを処理するかを示します。

戻り値

このメソッドは、すべてのケースでS_OKを返します。

解説

bFreezeTRUE の場合、コントロールはイベントの送信を停止する必要はありません。 ただし、この場合、コンテナーはそれらを処理しません。 コンテナーからの情報を返す要求イベントと同様に、コントロールがコンテナーの処理に依存している場合、コントロールはイベントを破棄するか、 bFreezeFALSE のときに後で送信するイベントをキューに登録する必要があります。

実装者へのメモ

IOleControl::OnAmbientPropertyChange と同様に、コンテナーが戻り値に基づいてコントロールの動作に関する仮定を行わないようにするために、すべてのケースで S_OK が返されます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ocidl.h

関連項目

IOleControl