COleControl::GetAmbientProperty
コンテナーのアンビエント プロパティの値を取得します。
BOOL GetAmbientProperty(
DISPID dispid,
VARTYPE vtProp,
void* pvProp
);
パラメーター
dwDispid
目的のアンビエント プロパティのディスパッチ ID。vtProp
pvPropで返される値の型を指定するさまざまな種類のタグ。pvProp
プロパティ値または戻り値を受け取る変数のアドレスへのポインター。このポインターの実際の型は vtPropで指定された型と一致する必要があります。vtProp
pvProp の型
VT_BOOL
BOOL*
VT_BSTR
CString*
VT_I2
short*
VT_I4
long*
VT_R4
float*
VT_R8
double*
VT_CY
CY*
VT_COLOR
OLE_COLOR*
VT_DISPATCH
LPDISPATCH*
VT_FONT
LPFONTDISP*
戻り値
アンビエント プロパティがサポートされている場合は、; それ以外の場合は 0。
解説
アンビエント DisplayName と ScaleUnits のプロパティを取得するために GetAmbientProperty を使用する場合は VT_BSTR に vtProp と **CString***に pvProp を設定します。アンビエント フォント プロパティを取得する場合は、VT_FONT に vtProp と **LPFONTDISP***に pvProp を設定します。
関数が AmbientBackColor と AmbientFontのような共通のアンビエント プロパティに既に提供されていることに注意してください。
必要条件
ヘッダー : afxctl.h