Cerrar una ventana
Hola Hola!!... queria saber si alguien me puede decir como cerrar una ventanta en WINXP/2000 pero sabiendo el nombre de la apliacion no el titulo. Ej: "notepad.exe"...
Pora favor, lo necesito de urgencia.. si alguien sabe hagamelo saber.
Saludos!!!
Pora favor, lo necesito de urgencia.. si alguien sabe hagamelo saber.
Saludos!!!
Podeis utilizar las librerias:
Public Declare Function DestroyWindow Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Con FindWindow puedes encontrar la ventana que buscas pasando como lpWindowName el nombre exacto que tiene el caption de la ventana. Esta funcion devuelve un long, que sera el valor que tengas que pasar a DestroyWindow como parametro.
Public Declare Function DestroyWindow Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Con FindWindow puedes encontrar la ventana que buscas pasando como lpWindowName el nombre exacto que tiene el caption de la ventana. Esta funcion devuelve un long, que sera el valor que tengas que pasar a DestroyWindow como parametro.
