Ir para o conteúdo
trepatudo

API e VB 6.0

Mensagens Recomendadas

trepatudo    0
trepatudo

Boas,

Eu fiz uma aplicação que ao carregar num botao ele tira-me print screen duma janela com o titulo "Mozilla Firefox" uso a função FindWindow para ter o handle dessa janela, mas tenho uma certa duvida é que eu para tirar a printscreen tenho de maximizar a janela e depois minimizar, entretanto fui falar com o meu prof de VB e ele disse que não tinha certeza mas achava que sim, que ao obter o handle da window tambem é possivel ter a imagem sem que seja necessario a janela estar maximizada, ou seja, eu queria tirar a print da janela com ela minimizada... é possivel?

Abraço!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN

Possível é, agora como...  :-[

Tipo, andei a procurar no google durante um belo bocado e penso que encontrei vários exemplos que depois de alterados e juntos dão para fazeres o que queres, mas sinceramente não tenho tempo suficiente para o fazer, por isso, deixo aqui os links. Se precisares de ajuda, já sabes  ;)

Link1

Link2  <--- Vê os comentários que estao em cmdGetShot_Click() e se alterares isso vais ver que consegues capturar apenas as janelas que queres, mas penso que quando minimizadas não dá....

Link3 <---- Também bastante interessante.

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
trepatudo    0
trepatudo

Boas, eu usei as funções que tirei do site da microsoft http://support.microsoft.com/kb/161299/pt-br

entretanto usei esta função http://www.vb-helper.com/howto_retrieve_window.html

para achar o nome da window e ter o handle dela, e fiz tudo como devia fazer mas entretanto ele não me da a imagem dessa janela mas sim da window activa :|

sera que só da mesmo maximizando a janela?

Abraço.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN

Bem... não sei como tens o código, mas se te dá sempre a imagem da janela que esta activa é porque estas a enviar o handler errado. Ou só te dá a imagem quando ela esta activa?

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
trepatudo    0
trepatudo

o handle tá certo mas penso que é impossivel tirar a imagem duma window minimizada... tenho menos de a maximizar tirar a print e depois minimizar again!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade