Partilhar via


Objeto de imagem padrão

O objeto de imagem padrão fornece uma abstração de linguagem neutra para imagens GDI: bitmaps, ícones, metaarquivos e metaarquivos avançados. Tal como acontece com o objeto de fonte padrão, o sistema fornece uma implementação padrão deste objeto. Suas interfaces primárias são IPicture e IPictureDisp, sendo esta última derivada de IDispatch fornecer acesso às propriedades da imagem através da automação OLE. Um objeto de imagem é criado novo com OleCreatePictureIndirect.

O objeto picture também suporta a 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 suporta IConnectionPointContainer e um ponto de conexão para IPropertyNotifySink.

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

propriedades de controle