COleControl::GetAmbientProperty

BOOLGetAmbientProperty (dwDispid,deDISPIDVARTYPEvtProp,void *pvProp);

Valeur de retour

Différent de zéro si la propriété ambiante est pris en charge ; sinon 0.

Paramètres

dwDispid

L'ID dispatch de la propriété ambiante souhaitée.

vtProp

Une balise de type variant qui spécifie le type de la valeur à retourner en pvProp.

pvProp

Pointeur vers l'adresse de la variable qui va recevoir la valeur de la propriété ou valeur de retour. Le type réel de ce pointeur doit correspondre au type spécifié par vtProp.

vtProp Type de pvProp
VT_BOOL BOOL *
VT_BSTR CString *
VT_I2 courte *
VT_I4 long *
VT_R4 char *
VT_R8 double *
VT_CY CY *
VT_COLOR OLE_COLOR *
VT_DISPATCH LPDISPATCH *
VT_FONT LPFONTDISP *

Remarques

Appelez cette fonction pour obtenir la valeur d'une propriété ambiante du conteneur. Si vous utilisez GetAmbientProperty pour récupérer les propriétés DisplayName et ScaleUnits ambiantes, définissez vtProp à VT_BSTR et pvProp au CString. Si vous récupérez la propriété ambiante de la police, définissez vtProp à VT_FONT et à pvProp au LPFONTDISP.

Notez que les fonctions ont déjà été fournies pour les propriétés ambiantes communes, tels que AmbientBackColor et AmbientFont.

COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleControl::AmbientForeColor, COleControl::AmbientScaleUnits, COleControl::AmbientShowGrabHandles

Index