COleControl::OnRenderData

virtuel BOOL Se ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

lpFormatEtc

Points à la structure FORMATETC spécifiant le format dans lequel les informations sont demandées.

lpStgMedium

Points à un structure STGMEDIUM , dans lequel les données sont à retourner.

Remarques

Appelé par le framework pour récupérer des données dans le format spécifié. Le format spécifié est un préalablement placées dans l'objet de contrôle en utilisant les fonctions de membre de DelayRenderData ou DelayRenderFileData pour le rendu différé. L'implémentation par défaut de cette fonction appelle OnRenderFileData ou OnRenderGlobalData, respectivement, si le support de stockage fourni est un fichier ou un mémoire. Si le format demandé est CF_METAFILEPICT ou le format de jeu de propriété persistante, l'implémentation par défaut rend les données appropriées et renvoie zéro. Sinon, elle renvoie la valeur 0 et ne fait rien.

Si TYMED_NULL lpStgMedium-gt ; tymed , le STGMEDIUM devrait être alloués et rempli comme spécifié par lpFormatEtc - > tymed. Si ce n'est TYMED_NULL, la STGMEDIUM devrait être rempli en place avec les données.

Substituer cette fonction de fournir vos données dans le format demandé et le milieu. Selon vos données, vous pouvez substituer une des autres versions de cette fonction au lieu de cela. Si vos données sont petites et fixe la taille, l'emporter sur OnRenderGlobalData. Si vos données dans un fichier, ou sont de taille variable, substituez OnRenderFileData.

Pour plus d'informations, consultez structures FORMATETC et STGMEDIUM dans la documentation OLE.

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

Voir aussi  ;COleControl::OnRenderFileData, COleControl::OnRenderGlobalData

Index