次の方法で共有


COleControl::WillAmbientsBeValidDuringLoad

コントロールを後になって保存状態から読み込むときに、既定値としてアンビエント プロパティの値を使うかどうかを決定します。

BOOL WillAmbientsBeValidDuringLoad( );

戻り値

アンビエント プロパティが有効になる場合は 0 以外を返します。アンビエント プロパティが無効になる場合は 0 を返します。

解説

いくつかのコンテナーでは、オーバーライドした COleControl::DoPropExchange の最初の呼び出し中は、コントロールが自身のアンビエント プロパティにアクセスできないことがあります。 これは、コンテナーが IOleObject::SetClientSite を呼び出す前に、IPersistStreamInit::Load または IPersistStorage::Load を呼び出している場合です。つまり、コンテナーが OLEMISC_SETCLIENTSITEFIRST ステータス ビットを認識しない場合です。

必要条件

**ヘッダー:**afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::DoPropExchange

COleControl::GetAmbientProperty

その他の技術情報

COleControl のメンバー