Como carregar arquivos gráficos e exibi-los em Visual C++

Traduções deste artigo Traduções deste artigo
ID do artigo: 218972 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Observação Microsoft Visual C++ 2008, o Microsoft Visual C++ 2005, o Microsoft Visual C++ 2003 e o Microsoft Visual C++ .NET 2002 oferecem suporte o modelo de código gerenciado que é fornecido pelo Microsoft .NET Framework e o modelo de código do Windows de Microsoft nativo não gerenciado. As informações neste artigo se aplicam somente ao código do Visual C++ não gerenciado.

Sumário

Loadpic.exe é um exemplo que mostra como carregar arquivos de elementos gráficos como .gif, .jpg, .bmp, .ico, .emf, .wmf e os exibe. Para fazer isso, use a funcionalidade interna para a função OleLoadPicture . A função OleLoadPicture converte esses formatos diferentes em uma interface IPicture . Em seguida, podemos usar a função IPicture::Render para exibi-los.

Mais Informações

O Visual C++ 6.0

O seguinte arquivo está disponível para download no Centro de download da Microsoft:
Recolher esta imagemExpandir esta imagem
Download
Download the Loadpic.exe package now.
Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

O Visual C++ .NET

O seguinte arquivo está disponível para download no Centro de download da Microsoft:
Recolher esta imagemExpandir esta imagem
Download
Download the Loadpicvcnet.exe package now.
Data de lançamento: 25 de junho de 2002

Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Além da função IPicture::Render , você também pode exibir a imagem usando outras funções. Você pode usar a função BitBlt para bitmaps, ou a função PlayMetaFile para metarquivos. Você também pode extrair a alça para a imagem chamando a função IPicture::get_Handle . Você pode usar a alça para o tipo apropriado; isto é, por exemplo, HBITMAP, HICON e HMETAFILE. Para determinar o tipo de identificador para lançá-lo para chamar a função IPicture::get_Type .

Propriedades

ID do artigo: 218972 - Última revisão: quinta-feira, 22 de maio de 2008 - Revisão: 8.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
  • Interface de Programação de Aplicativos do Microsoft Win32
  • Microsoft Visual C++ 2008 Express Edition
Palavras-chave: 
kbmt kbsweptvs2008 kbfunctions kbinfo kbdownload kbfile kbgdi kbhowto KB218972 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 218972

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com