次の方法で共有


COleControl::WillAmbientsBeValidDuringLoad

永続的な状態から続行読み込まれたときに、コントロールが既定としてアンビエント プロパティの値を使用するかどうかを判定します。

BOOL WillAmbientsBeValidDuringLoad( );

戻り値

アンビエント プロパティが有効であることを示しています;ゼロ以外 それ以外のアンビエント プロパティは有効ではありません。

解説

あるコンテナーでコントロールは COleControl::DoPropExchangeのオーバーライドに最初の呼び出し時にアンビエント プロパティにアクセスできないことがあります。 これは、OLEMISC_SETCLIENTSITEFIRST の状態に有効にしない) コンテナーが IOleObject::SetClientSite を呼び出す前に IPersistStreamInit::LoadIPersistStorage::Load を呼び出した場合 (つまり、同じです。

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図

COleControl::DoPropExchange

COleControl::GetAmbientProperty