virtual BOOL OnGetNaturalExtent (DWORDdwAspect, LONGlindex, DVTARGETDEVICE *ptd, HDC,hicTargetDev, DVEXTENTINFO *pExtentInfo, LPSIZELpsizel);
Valeur de retour
Différent de zéro si avec succès, elle renvoie ou ajuste la taille ; sinon 0.
Paramètres
dwAspect
Spécifie comment l'objet doit être représentée. Représentations incluent le contenu, une icône, une vignette ou un document imprimé. Les valeurs valides sont issus de l'énumération DVASPECT ou DVASPECT2.
lindex
La partie de l'objet qui est de l'intérêt. Actuellement seulement -1 est valide.
ptd
Points à la structure DVTARGETDEVICE définissant le périphérique cible pour lequel la taille de l'objet doit être retournée.
hicTargetDev
Spécifie le contexte de l'information pour le périphérique cible indiqué par le paramètre ptd dont l'objet peut extraire les paramètres de l'appareil et tester les fonctionnalités du périphérique. Si la TDM est NULL, l'objet doit ignorer la valeur dans le paramètre hicTargetDev.
pExtentInfo
Points de la structure DVEXTENTINFO qui spécifie les données de calibrage. La structure DVEXTENTINFO est:
typeDef structnbsp ; tagExtentInfo
{
UI&NT cb ;
DWORD dwExtentMode ;
SIZEL sizelProposed ;
} DVEXTENTINFO
Les membres de la structure dwExtentMode peut prendre l'une des deux valeurs:
psizel
Points de données retournées par le contrôle de dimensionnement. Les données de calibrage retournée a la valeur -1 pour n'importe quelle dimension qui n'a pas ajustée.
Remarques
Appelé par le framework en réponse à la demande de IViewObjectEx::GetNaturalExtent du conteneur. Substituer à cette fonction pour renvoyer la taille d'affichage de l'objet le plus proche du mode de taille et mesure proposé dans la structure DVEXTENTINFO . L'implémentation par défaut retourne la valeur FALSE et ne fait aucun ajustement de la taille.
COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;COleControl::OnGetViewExtent