Поделиться через


CPropExchange::ExchangeBlobProp

Сериализует свойство, которое хранит данные большого двоичного объекта (blob).

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

Параметры

  • pszPropName
    Имя, обмениванным свойства.

  • phBlob
    Указатель на переменную, указывающим, где свойство хранится переменная (обычно член класса).

  • hBlobDefault
    Значение по умолчанию для свойства.

Возвращаемое значение

Ненулевой если обмен был успешным; 0, если сбойных.

Заметки

Значение свойства или чтении из записана, как в соответствующий переменная, на которую ссылается phBlob. Если hBlobDefault указано, то оно будет использоваться в качестве значения по умолчанию для свойства. Это значение используется, если для какой-либо причине, сериализация элемента управления.

Функции CArchivePropExchange::ExchangeBlobProp, переопределение CResetPropExchange::ExchangeBlobProp и CPropsetPropExchange::ExchangeBlobProp эта чисто виртуальную функцию.

Требования

Header: afxctl.h

См. также

Ссылки

Класс CPropExchange

Диаграмма иерархии

COleControl::DoPropExchange

CPropExchange::ExchangeFontProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp