Fenster außerhalb der eigenen Anwendung beineinflussen Verfasst am: 17.06.2009, 12:26
Beschreibung: Mit diesem Code könnt ihr Fenster, die nicht zu eurer Anwendung gehören, z.b minimieren oder verstecken. Ihr müsst lediglich den Fenstertitel kennen.
Code:
Code:
Private Declare Function ShowWindow Lib "user32" _<br />(ByVal hwnd As Integer, ByVal nCmdShow As Integer) As Integer <br />Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _<br />(ByVal lpClassName As String, ByVal lpWindowName As String) As Integer <br /> <br />Private Sub Change_Window_State(Bvyal Name as String, Byval State Integer)<br />Dim lngHandle As Integer <br />lngHandle = FindWindow(vbNullString, Name)<br />ShowWindow(lngHandle, State) <br />End Sub
Beispiel:
Dieser Code versteckt das Fenster mit dem Namen "Arbeitsplatz". Die Zahl 0 steht für verstecken.
Code:
Change_Window_State("Arbeitsplatz", 0)
Hier noch eine Übersicht der wichtigsten Zahlencodes: