COleControl::WillAmbientsBeValidDuringLoad
更新 : 2007 年 11 月
コントロールを後になって保存状態から読み込むときに、既定値としてアンビエント プロパティの値を使うかどうかを決定します。
BOOL WillAmbientsBeValidDuringLoad( );
戻り値
アンビエント プロパティが有効になる場合は 0 以外を返します。アンビエント プロパティが無効になる場合は 0 を返します。
解説
いくつかのコンテナでは、オーバーライドした COleControl::DoPropExchange の最初の呼び出し中は、コントロールが自身のアンビエント プロパティにアクセスできないことがあります。これは、コンテナが IOleObject::SetClientSite を呼び出す前に、IPersistStreamInit::Load または IPersistStorage::Load を呼び出している場合です。つまり、コンテナが OLEMISC_SETCLIENTSITEFIRST ステータス ビットを認識しない場合です。
必要条件
ヘッダー : afxctl.h
参照
参照
COleControl::GetAmbientProperty