Encapsulando / Incrustando ??

Iniciado por neo8, 1 Agosto 2008, 16:51 PM

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

neo8

hola 1 salu2  :) ,staba navegando x alli y tambn staba haciendo una aplicacion en vb y me preguntaba si alguien tiene alguna idea o algo no c si sabran de vb de como hacer para meter una aplicacion en un form (esto ya lo e echo) pero ara noc como hacer para hacer para por ejemplo darle a los botones o llenar los 'textboxs' y o partes que tiene esa aplicacion que e encapsulado, para la incrustacion me guio por aki http://www.recursosvisualbasic.com.ar/htm/listado-api/152-incrustar-programa-en-picturebox.htm , alguien tiene alguna idea de q puedo hacer o alguna api para usar o algo para poder manipular lo que esta incrustado :huh:, q en ese ejemplo es la calculadora, salu2s

seba123neo

Hola, pues es lo mismo como si no estuviera incrsutado....solo tenes que saber el nombre de clase de la calculadora(SciCalc) y despues ves el textbox llamado Edit y los botones llamados(Button) y los diferencias segun su valor de caption para ahcerles click automatico,todo eso con apis como findwindow y eso...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

neo8

hola oye men , ah ?, haber si entiendo, todos los programas tienen clases y partes con nombres que se pueden manipular desde una aplicacion en vb? .. y sabiendo estos nombres por ejemplo el de la clase de la calculadora puedo manipularla? es q no soy nuevo en estos temas salu2s

seba123neo

pues claro..digamos que todo es una ventana(por eso se debe llamar windows no? :xD :xD) y se puede manipular...habian preguntado algo asi hace mucho,y primero chequea este post y lee todo..

Ayuda con el parametro de esta API?

en ejemplo que puse ahi es para el notepad,pero le cambias el nombre de clase de la ventana "Notepad" por "Scicalc" y listo ya podes escribir o mandar texto adentro del textbox de la calculadora..y ya despues con eso podes hacer lo que quieras...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

neo8

bueno men la verdad es q esto lo veo un poco complejo y no entiendo casi :S, en primer lugar no encuentro el programa spy++, que me parece se utilizar para sacarle la informacion al programa que se desea manejar, osea las clases, nombres y referencias a botones que decias, no sabes x casualidad dond puedo descargar el spy++ ? salu2s

seba123neo

que raro...si instalaste visual basic lo tenes que tener en Inicio>>Programas>>Microsoft Visual Studio 6.0>>Herramientas de Microsoft Visual Studio 6.0 , lo tenes ahi?? sino lo subo asi lo bajas...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

neo8

a ok ! excelente men , ya con esto por lo menos puedo hacer el intento, luego digo como me fue salu2s!

???

Dos Dudas...

1- Este metodo encapsulado se puede implementar para controlar cualquier programa?
2- Alguna forma de leer las "respuestas" del programa que es controlado?

Salu2

el_c0c0

#8
.
'-     coco
"Te voy a romper el orto"- Las hemorroides

seba123neo

Cita de: VanHackman1- Este metodo encapsulado se puede implementar para controlar cualquier programa?

no es para programas, sino para ventanas simplemente,vos podes insertar ventanas...por ejemplo podes insertar una ventana aunque esta no sea programa,por ejemplo el escritorio de windows...

Cita de: VanHackman2- Alguna forma de leer las "respuestas" del programa que es controlado?

si lo podes hacer mientras el programa no esta incrustado ,lo vas a poder hacer cuando lo este...pero no entendi mucho a "respuestas" podrias poner un ejemplo...

saludos.



La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson