Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SLIFE

Fazer Print Screen

Recommended Posts

Boas

 

Gostaria que alguem me podesse ajudar a resolver este problema, é que ja tenho o codigo que esta a baixo, e funciona bem, mas so faz o print screen á janela activa, e eu queria fazer a toda a tela.

 

Alguem me pode ajudar??????

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click				GetWindowCapture().Save("c:\Teste.bmp")	End Sub	Public Function GetWindowCapture() As Image		SendKeys.SendWait("%{PRTSC}")		Dim objClipboard As IDataObject = Clipboard.GetDataObject() 		Return objClipboard.GetData(DataFormats.Bitmap) 	End Function

 

Neste exemplo ele envia o ALT + PRINT SCREEN, o que faz com que grave so a janela activa, e o que eu queria era o mesmo que um CRTL + PRINT SCREEN, para poder capturar uma imagem de toda a TELA.

 

Desde Já Agradeço

 

SLIFE®

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desenterrando o topico:

 

Eu sei que a essa altura voce já deve ter conseguido, mas ai vai pra quem precisar:

 

SendKeys.SendWait("^{PRTSC}")

 

... com sinal de porcentagem ele captura somente a janela...

 

até

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.