ffnen des Formulars werden alle Fenster des Systems in die obige Listbox eingetragen. Neben dem numerischen Wert des Fenster-Handles (hWnd) sehen Sie auch den Titel (Caption) sowie die Fensterklasse eines Fensters. Wenn Sie in der Liste ein Fenster anw
hlen, werden im ""Fenster-Stile"" Abschnitt die Stilarten des Fensters (System-Men
, Min/Max Schaltfl
chen etc.) angezeigt."
FontBold = 0 'False
FontItalic = 0 'False
FontName = "MS Sans Serif"
FontSize = 9.6
FontStrikethru = 0 'False
FontUnderline = 0 'False
Height = 1455
Left = 60
TabIndex = 8
Top = 300
Width = 6915
End
Begin Label Label1
Alignment = 2 'Center
BackColor = &H00000000&
Caption = " Kommentar:"
ForeColor = &H00FFFFFF&
Height = 255
Left = 0
TabIndex = 7
Top = 60
Width = 7035
End
End
Begin Frame fraStile
BackColor = &H00C0C0C0&
Height = 2175
Left = 60
TabIndex = 0
Top = 2100
Width = 2835
Begin ListBox lstStile
FontBold = 0 'False
FontItalic = 0 'False
FontName = "Courier New"
FontSize = 9.6
FontStrikethru = 0 'False
FontUnderline = 0 'False
Height = 1104
Left = 120
TabIndex = 2
Top = 360
Width = 2592
End
Begin Label lblStileLabel
Alignment = 2 'Center
BackColor = &H00000000&
Caption = " Fenster-Stile:"
ForeColor = &H00FFFFFF&
Height = 255
Left = 0
TabIndex = 1
Top = 60
Width = 3015
End
End
Begin Frame fraListe
BackColor = &H00C0C0C0&
Height = 1995
Left = 60
TabIndex = 3
Top = 60
Width = 7035
Begin ListBox lstEnumWindows
Height = 1560
Left = 120
TabIndex = 4
Top = 300
Width = 6792
End
Begin Label lblListeLabel
Alignment = 2 'Center
BackColor = &H00404040&
Caption = " Fensterliste:"
ForeColor = &H00FFFFFF&
Height = 255
Left = 0
TabIndex = 5
Top = 0
Width = 7035
End
End
Begin CBVBX ctlEnumWindows
CBType = 6 ' 6 - EnumWindowsProc
Left = 0
Top = 0
End
Option Explicit
Dim indent%
Sub cmdEnumProps_Click ()
frmEnumProps.Show 1
End Sub
Sub ctlEnumWindows_EnumWindowsProc (hWnd As Integer, lpData As Long, retval As Integer)
'Diese Funktion wird rekursiv aufgerufen, um ausgehend von einem Fenster alle
'seine Kindfenster aufzuz
Dim title As String * 255 'Nimmt Caption (Titel) eines Fensters auf
Dim class As String * 255, t%, c%, dummy 'Nimmt Klasse eines Fenster auf