![]() |
Ocultar la ventana de una aplicación externa Alguien sabe como es posible esconder desde vb 6.0 la ventana de otra aplicación, por rjrmplo, esconder la ventana del Explorer desde mi aplicación VB. |
Hola primero obten su classname y o el titulo de la ventana luego asi sacas su luego con FindWindow obtienes su hwnd y luego con ShowWindow le asignas la vista(en este caso 0 osea invisible) Este ejemplo es para el explore su class name es "ExploreWClass" Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Sub Command1_Click() Dim hwnd As Long hwnd = FindWindow("ExploreWClass", vbNullString) 'MsgBox hwnd ShowWindow hwnd, 0& End Sub Saludos |
Gracias por tu ayuda. No conocia esa api, hasta el momento estaba posicionando la ventanta fuera de los rangos visibles de la pantalla. Muchas gracias |
hola me pregunto si es k se puede, en vez de minimizar como hago k mi aplicaccion tome la ventana dentro de un form? |
Lo puedes hacer con el api setparent fijate este ejemplo tambien con el explorer Cita:
si no tuvieras que ejecuarlo y mediante su pid puedes y un par de apis mas puedes conseguir su hwnd |
Cita:
|
que es lo que quieres hacer exactamente y asi te pongo un ejemplo Saludos |
| La zona horaria es GMT -6. Ahora son las 08:21. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.