USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Miscelâneas)

Título da Dica:  Print Screen, Visualizar em uma picture e depois salvar o arquivo imagem, Simples...
Postada em 11/1/2007 por rdeletric            
'Primeiro no form crie uma Image com a propriedade Stretch=true e um command button

'na declaração:
Option Explicit

Private Declare Sub keybd_event Lib "user32" ( _
   ByVal bVk As Byte, ByVal bScan As Byte, _
   ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Const VK_SNAPSHOT = &H2C

'no form:
Private Sub Command1_Click()
On Error GoTo Handle_Error
    Call keybd_event(VK_SNAPSHOT, 1, 0&, 0&) 'simula a tecla Print Screen sendo precionada, manda a imagem da tela para o clipboard
    
    Image1.Picture = Clipboard.GetData 'visualiza a imagem na picture
    
    SavePicture Clipboard.GetData, App.Path + "|SeuArquivo.bmp" 'salva a imagem no arquivo
'OBS.: TROQUE O PIPE | POR BARRA INVERTIDA.

    Exit Sub

Handle_Error:
    Debug.Print "Nº: " & Err.Number & vbCrLf & "Desc: " & Err.Description & vbCrLf & "Linha: " & Erl & vbCrLf
End Sub

'Depois copie uma imagem de algum local, por exemplo, um documento do word ou mesmo dê um print screen da tela atual

'Clique no botão criado

'Verás a imagem copiada dentro do controle Image criado

'Té mais...
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página