Partager via


CPropExchange::ExchangeBlobProp

Sérialise une propriété qui stocke les données de (BLOB) de blob.

virtual BOOL ExchangeBlobProp(
   LPCTSTR pszPropName,
   HGLOBAL* phBlob,
   HGLOBAL hBlobDefault = NULL 
) = 0;

Paramètres

  • pszPropName
    Le nom de la propriété qui est échangée.

  • phBlob
    Le pointeur vers un pointeur variable à laquelle la propriété est stockée (variable est généralement un membre de votre classe).

  • hBlobDefault
    Valeur par défaut de la propriété.

Valeur de retour

Une valeur différente de zéro si l'échange a réussi ; 0 si infructueux.

Notes

La valeur de propriété est lue dans ou écrite valeur, le cas échéant, la variable référencée par phBlob.Si hBlobDefault est spécifié, il sera utilisé comme valeur par défaut de la propriété.Cette valeur est utilisée si, pour une raison quelconque, la sérialisation du contrôle échoue.

Les fonctions CArchivePropExchange::ExchangeBlobProp, substitution de CResetPropExchange::ExchangeBlobProp, et de CPropsetPropExchange::ExchangeBlobProp cette fonction virtuelle pure.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de CPropExchange

Graphique de la hiérarchie

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp