BOOL PX_Blob ( CPropExchange * фотопневматической, LPCTSTR pszPropName, HGLOB&ALamp; hBlob, HGLOBAL hBlobDefault = Значение NULL );
Возвращаемое значение
Ненулевое значение, если обмен прошла успешно; 0 в случае неудачного.
Параметры
фотопневматическая
Указатель на объект CPropExchange (обычно передается как параметр DoPropExchange).
pszPropName
Имя свойства, обмен.
hBlob
Ссылка на переменную, где хранится свойство (как правило переменной-члена класса).
hBlobDefault
Значение по умолчанию для свойства.
Примечания
Вызовите эту функцию в пределах элемента управления DoPropExchange Эта функция-член сериализовать или инициализации свойства, который хранит данные больших двоичных объектов (BLOB). Значение этого свойства будет считывается или записывается в переменную ссылаются hBlob, в случае необходимости. Эта переменная должна быть инициализированы значением NULL до первоначально вызова PX_Blob в первый раз (как правило, это может быть сделано в конструкторе элемента управления). Если hBlobDefault указан, он будет использоваться как значение по умолчанию свойства. Это значение используется, если для какой-либо причине не процесс инициализации или сериализации элемента управления.
Ручки hBlob и hBlobDefault относиться к блока памяти, который содержит следующие:
Обратите внимание, что PX_Blob будет выделять память, используя Windows GlobalAlloc API, при загрузке свойств типа BLOB. Вы несете ответственность за освобождение этой памяти. Таким образом, должен вызывать деструктор вашего элемента управления GlobalFree на любые свойства типа BLOB обрабатывает освободить всю память, выделенную для элемента управления.
См. также COleControl::DoPropExchange