EndTask [API]

Iniciado por LeandroA, 1 Febrero 2009, 19:28 PM

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

LeandroA

hola encontre esta api en la msdn y como no esta en el apiguide ni en el apiviewer la pongo aca esta  buena es parecido al taskkill de windows

Esta es para Dessa que hace rato buscabamos algo asi.


Option Explicit
Private Declare Function EndTask Lib "user32.dll" (ByVal hwnd As Long, ByVal fShutDown As Long, ByVal fForce As Long) As Long

Private Sub Command1_Click()
EndTask Me.hwnd, 0, 0
End Sub


para mas info.
http://msdn.microsoft.com/en-us/library/ms633492.aspx

Karcrack

Interesante API... Pero que diferencia habria a enviar con SendMessage WM_CLOSE?? :-\

Saludos ;D

Dessa

#2
Leandro = Maestro, estoy seguro que eso va a servir, con WM_CLOSE parece contundente, cierra forzado y ni el window seven te pregunta ni "a"  (con SC_CLOSE funciona tambien)

Call EndTask(Hwn, 0, &H10)

'WM_CLOSE = &H10
'SC_CLOSE = &HF060&

Gracias por los aportes (ya perdí la cuenta)



EDIT:
Karcrack : solo con SendMessage (por lo menos yo) nunca pude cerrar forzado


saludos



Adrian Desanti