Compartilhar via


Objeto de imagem padrão

O objeto de imagem padrão fornece uma abstração neutra em linguagem para imagens GDI: bitmaps, ícones, metafiles e metafiles aprimorados. Assim como acontece com o objeto de fonte padrão, o sistema fornece uma implementação padrão desse objeto. Suas interfaces primárias são IPicture e IPictureDisp, sendo esta última derivada de de IDispatch para fornecer acesso às propriedades da imagem por meio da automação OLE. Um objeto de imagem é criado com OleCreatePictureIndirect .

O objeto de imagem também dá suporte à interface de saída IPropertyNotifySink para que um cliente possa determinar quando as propriedades da imagem são alteradas. Assim, o objeto de imagem também dá suporte a IConnectionPointContainer e um ponto de conexão para IPropertyNotifySink.

O objeto de imagem também dá suporte a IPersistStream, de modo que ele possa salvar e carregar-se de uma instância de IStream. Um objeto que usa um objeto de imagem internamente normalmente salvaria e carregaria a imagem como parte do tratamento de persistência do próprio objeto. A função OleLoadPicture simplifica a criação de um objeto de imagem com base no conteúdo do fluxo.

propriedades de controle