ABRIR IMAGEM EM UM NOVO FORM

ERIVELTONVGA 11/10/2009 09:18:57
#325011
BOM DIA COLEGAS

VENHO A PARTIR DESTA MENSAGEM PEDIR UMA AJUDA COM UM PROBLEMA QUE MEU CHEFE ME SOLICITOU, TENHO UM SISTEMA DE ARQUIVO MORTO, ONDE AS NOTAS FISCAIS ESCANEADAS, SÃO ARMAZENADAS PARA CONSULTA E LOCALIZACAO COMO SEGUE A IMAGEM ANEXA. ENTAO O QUE PRECISO é O SEGUINTE, TEM UM COMANDO EMBAIXO DA IMAGEM QUE SE CHAMA VISUALIZAR E ENTAO EU QUERIA PODER VISUALIZAR A IMAGEM SE A NECESSIDADE DE IMPRIMIR... JA VI EXEMPLOS AQUI DO SITE MAIS SAO MUITOS COMPLEXOS E NÃO ERA O QUE EU QUERIA, QUERO UMA COISA MAIS SIMPLES.

DESDE JA AGRADEÇO A QUEM AJUDAR...

ERIVELTON
TECLA 11/10/2009 10:46:57
#325013
Resposta escolhida
Se você quer visualizar a imagem em um FORM, é só acrescentar um controle IMAGE e usar a propriedade STRETCH para dimensionar a imagem.

Se você quer visualizar a imagem à partir do editor de imagens PADRÃO do computador, utilize a API SHELLEXECUTE.
Exemplo:

[txt-color=#0B6138][ô]Declaração no General Declarations[/txt-color]
Private Declare Function ShellExecute Lib [Ô]shell32.dll[Ô] Alias [Ô]ShellExecuteA[Ô] (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


[txt-color=#0B6138][ô]Rotina no botão Visualizar[/txt-color]
ShellExecute Me.Hwnd,vbNullString,[Ô]C:\imagem.JPG[Ô],vbNullString,[Ô]C:\[Ô],vbnullstring


Especifique no tópico qual das opções quer utilizar.
PROGRAMADORVB6 11/10/2009 14:26:21
#325036
Olá ERIVELTONVGA
Não sei se é isto que pretendes mas aqui vai um dos meus exemplos.



Link : box.net/shared/rzpadvcu0d

Até+
Programadorvb6
ERIVELTONVGA 11/10/2009 16:33:09
#325046
boa tarde.

TECLA TESTEI AQUI SEU CODIGO E FUNCIONOU CERTO.

PROGRAMADORVB6, VC ME DEU OUTRA VISAO SOBRE MINHA DUVIDA E NÃO VOU ESQUECER DISTO QUE ME PASSOU.

LA VAI MAIS UMA ENTÃO

SE EU OUTRA PESSOA ABRIR A IMAGEM DE ACORDO COM O PROGRAMA VAI ABRIR O [Ô]VISUALIZADOR DO WINDOWS[Ô], MAS O TESTE QUE FIZ SE POR ACASO A PESSOA APERTAR O BOTAO EXCLUIR DO VISUALIZADOR ELE APAGA A IMAGEM ARMAZENADA... DEIXA EU EXPLICAR MELHOR.. NÃO IMPORTA EM QUE PASTA A IMAGEM QUE VOU INSERIR NO FORMULARIO ESTEJA, NA HORA QUE EU SALVAR A IMAGEM A MESMA SERA GRAVADA EM UMA PASTA AONDE ESTARA O EXECUTAVEL, CHAMADA IMAGENS,
TEM JEITO DE BLOQUEAR O EXCLUIR DESTE VISUALIZADOR OU VCS TEM OUTRA IDEIA???

OBRIGADO
ATE MAIS

ERIVELTON
TECLA 11/10/2009 17:47:14
#325050
Neste caso, aconselho você a utilizar um FORM com um objeto PICTURE ou IMAGE.
ERIVELTONVGA 11/10/2009 18:08:47
#325053
TECLA OBRIGADO PELAS DICAS, MAS COMO A PASTA VAI FICAR INTERNAMENTE ONDE FICA O EXECUTAVEL, ENTAO FIZ O SEGUINTE PRIMEIRO MEXI NA ABA SEGURANCA E DESMARQUEI AS OPCOES MODIFICAR E CONTROLE TOTAL E AGORA NAO DA NEM PRA EXCLUIR, NEM MODIFICAR... E OCULTEI A PASTA...

FORA ISTO TERMINEI ESTA PARTE.

AGRADEÇO A VC [Ô]TECLA[Ô] E VC [Ô]PROGRAMADORVB6[Ô] PELA AJUDA.

OBRIGADO. E ATE MAIS VER...


ERIVELTON
Tópico encerrado , respostas não são mais permitidas