IOleControl::FreezeEvents メソッド (ocidl.h)
コンテナーがコントロールのイベントを無視するか受け入れているかを示します。
構文
HRESULT FreezeEvents(
[in] BOOL bFreeze
);
パラメーター
[in] bFreeze
コンテナーが (TRUE) を無視するか、コントロールからの (FALSE) イベントを処理するかを示します。
戻り値
このメソッドは、すべてのケースでS_OKを返します。
解説
bFreeze が TRUE の場合、コントロールはイベントの送信を停止する必要はありません。 ただし、この場合、コンテナーはそれらを処理しません。 コンテナーからの情報を返す要求イベントと同様に、コントロールがコンテナーの処理に依存している場合、コントロールはイベントを破棄するか、 bFreeze が FALSE のときに後で送信するイベントをキューに登録する必要があります。
実装者へのメモ
IOleControl::OnAmbientPropertyChange と同様に、コンテナーが戻り値に基づいてコントロールの動作に関する仮定を行わないようにするために、すべてのケースで S_OK が返されます。要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |