Ejemplos usando el Api de windows para Visual basic

152 - Incrustar un programa en un picturebox o Form

Volver al Listado Api - Anterior - Siguiente



 

 

 

Ejemplo que incrusta la calculadora de windows en un control PictureBox, utilizando el Api SetParent entre otras funciones

 

vista de la calculadora de windows incrustada en el control picturebox

 

 

El ejemplo yo lo hice para meter la calculadora de windows en un Picturebox, pero se puede utilizar para otros programas, aunque no lo chequé muy bien

Para hacer esto se utiliza el Api SetParent. Pero el ejemplo utiliza varias otras funciones, por ejemplo para remover los menús de la calculadora "Edición, ver, ayuda" ( Api DeleteMenu ). También, el Api GetClientRect para recuperar las dimensiones del área cliente de la ventana, ya que luego de incrustarla, se redimensiona el picturebox al tamaño del área cliente de la misma, y para hacer el redimensionado es necesario obtener dichas dimensiones ( alto, ancho ) . También para remover la barra de título de la ventana con las Apis GetWindowLong, SetWindowLong y SetWindowPos

 

El ejemplo necesita un control Picturebox, y dos CommandButton, Command1 y Command2

 

Código fuente en el formulario

 

Código fuente en un módulo bas:

 


Enlaces relacionados con el Api SetParent



Buscar en Recursos vb