Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: ^kazike^ en 1 Febrero 2008, 23:41 PM

Título: ejecutar programa en VB
Publicado por: ^kazike^ en 1 Febrero 2008, 23:41 PM
Hola:
Me gustaria saber si es posible crear una ventana en Visual basic y ejecutar un programa externo, pero el programa debe ejecutarse "dentro" de esa ventana
Es que conozco la instruccion Shell, pero esa no me vale
Saludos
Título: Re: ejecutar programa en VB
Publicado por: Tughack en 2 Febrero 2008, 00:18 AM
SetParent  :rolleyes:

Saludos
Título: Re: ejecutar programa en VB
Publicado por: Freeze. en 2 Febrero 2008, 00:43 AM
Te dejo un ejemplo que hize ahorita:
Código (vb) [Seleccionar]

'**Recuerda abrir un nuevo Bloc de Notas*
Option Explicit
'Declaraciones API
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Sub Form_Load()
Dim hWndActivo As Long
'Obteniendo el Handle
hWndActivo = FindWindow(vbNullString, "Sin título - Bloc de Notas")
'Moviendo el Bloc de notas para el Form1
SetParent hWndActivo, Me.hWnd
End Sub
Título: Re: ejecutar programa en VB
Publicado por: ^kazike^ en 2 Febrero 2008, 13:41 PM
okok
Muchas gracias a los 2  :D