BOOL PX_Blob ( CPropExchange * pPX, LPCTSTR pszPropName, HGLOB&ALamp; hBlob, HGLOBAL hBlobDefault = Nulo );
Valor de retorno
Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.
Parâmetros
pPX
Ponteiro para o objeto CPropExchange (normalmente passado como um parâmetro para DoPropExchange).
pszPropName
O nome da propriedade sendo trocado.
hBlob
Referência à variável onde a propriedade é armazenada (geralmente uma variável de membro de sua classe).
hBlobDefault
Valor padrão para a propriedade.
Observações
Call this função within your Controlar DoPropExchange função de membro para serializar ou inicializar uma propriedade que armazena dados de objeto binário grande (BLOB). O valor da propriedade será ser lido ou gravado para a variável referenciada por hBlob, conforme o caso. Esta variável deve ser inicializada para NULL antes de chamar inicialmente PX_Blob pela primeira vez (normalmente, isso pode ser feito no Construtor do Controlarar). Se hBlobDefault for especificado, ele será ser usado como o valor da propriedade padrão. Esse valor é usado se, por qualquer motivo, o processo de inicialização ou de serialização do Controlarar falhar.
As alças de hBlob e hBlobDefault se referir a um bloco de memória que contém o seguinte:
Anotação que PX_Blob alocará memória, usando o Windows GlobalAlloc API, ao carregar propriedades de tipo de BLOB. Você é responsável por liberando memória. Portanto, o destruidor do seu Controlarar deve chamar lida com GlobalFree sobre qualquer propriedade de tipo de BLOB para liberar qualquer memória alocada para o controle de.
Co&nsulte tambémnbsp;COleControl:: DoPropExchange