PX_Blob

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

Index