Udostępnij za pośrednictwem


CPropExchange::ExchangeBlobProp

Szereguje właściwość, która przechowuje dane dużego obiektu binarnego (BLOB).

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

Parametry

  • pszPropName
    Nazwa właściwości są wymieniane.

  • phBlob
    Wskaźnik do zmiennej, wskazując, gdzie przechowywane są właściwości (zmienna zazwyczaj jest członkiem klasy).

  • hBlobDefault
    Wartość domyślna właściwości.

Wartość zwracana

Niezerowa, jeśli powiodła wymiany; 0, jeśli nie powiedzie.

Uwagi

Wartość właściwości jest odczytu lub zapisu do, odpowiednio, zmienna odwołuje się phBlob.Jeśli hBlobDefault jest określona, będzie on używany jako wartość domyślna właściwości.Ta wartość jest używana, jeśli z jakiegokolwiek powodu serializacji formantu nie powiedzie się.

Funkcje CArchivePropExchange::ExchangeBlobProp, CResetPropExchange::ExchangeBlobProp, i CPropsetPropExchange::ExchangeBlobProp zastąpić czystego funkcja wirtualnych.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa CPropExchange

Wykres hierarchii

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp