Private Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer, ByVal fsModifier As Integer, ByVal vk As Integer) As Integer
Private Declare Sub UnregisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer)
Private Const Key_NONE As Integer = &H0
Private Const WM_HOTKEY As Integer = &H312
Protected Overrides Sub WndProc(ByRef m As Message)
'die messages auswerten
If m.Msg = WM_HOTKEY Then
For Each Process In System.Diagnostics.Process.GetProcessesByName("arma2oa")
Process.Kill()
Next
End If
MyBase.WndProc(m)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
RegisterHotKey(Me.Handle, 1, Key_NONE, Keys.Tab)
End Sub
Frage:
Nun muss ich das Spiel (arma2OA) mit Win + Tab erst minimieren um dann mit der TAB - Taste das Spiel zu schließen. Aber ist es auch möglich das im Spiel zu machen oder geht das nur wenn man auf dem Desktop ist?
mf.G.
Division