Capturar ventana activa visual basic 2010.

Iniciado por Jum_Spain, 9 Abril 2012, 11:50 AM

0 Miembros y 1 Visitante están viendo este tema.

Jum_Spain

Estoy comenzando a hacer mis pinitos con el visual basic y acabo de hacer un programa para capturar la ventana activa.

  El problems es que la captura incluye el marco de la ventana que trae el nombre de la aplicacion y los botones de minimizar,maximizar y cerrar.

  Queria que  me indicarias si hay alguna opcion de solo calpurar el area de cliente de la ventana activa.

Gracias.

raul338

Como lo capturas. Con API's ? Con el framework .net?

Jum_Spain

La capturo con el framewwork por eso decia a ver si hay alguna api que me soluccionara facilmente lo que deseo hacer.

Gracias.

Senior++

Api:

Capturewindow ' captura la ventana activa

captureScreen ' captura la pantalla completa

Saludos ;-)
Vendo cuenta de LEAGUE OF LEGENDS lvl 30, EU west, muy barata

Jum_Spain

A lo mejor no me explique bien, o como soy muy novato tienes que darme mas informacion.

  Actualmente ya soy capaz de imprimir la pantalla activa. El problemas es que yo quiero imprimir solo lo que en los programas de capturar pantallas profesionales llaman la ventana de cliente, es decir, dentro de la ventana activa tenemos el marco que le pone windows a la ventana, asi como los botones de maximizas,minimizar y cerrar.

  Como yo ya tenia un programa creado con autoit que trato de migrar a visualbasic, ya tenbia tomado referencias de pixeles y son siempre tomadas en la ventana cliente.

Mi pregunta venia por si hay alguna forma de indicarle que solo capture lo que yo denomino ventana de cliente y que no capture toda la ventana activa.

  Si solo se puede capturar la ventaana activa, habra que eliminar ese marco luego de tener la ventana en una variable.

  Como estoy comenzando con esto del visual basic, por eso os consultaba cual era la forma mas sencilla y eficiente.

  Gracias.