次の方法で共有


COleControl::WillAmbientsBeValidDuringLoad

更新 : 2007 年 11 月

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

BOOL WillAmbientsBeValidDuringLoad( );

戻り値

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

解説

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

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::DoPropExchange

COleControl::GetAmbientProperty

その他の技術情報

COleControl のメンバ