Leser: 3
7 Einträge, 1 Seite |
1 2 3 4 5 6 7 8 9 10 11 12
my $starthwnd = $GetDesktopWindow->Call(); # get desktop window, all other windows are childs of this one my $hwnd = $GetWindow->Call( $starthwnd, 5 ); # get first child window while ($hwnd) { my $is_visible = $IsWindowVisible( $hwnd ); print "$hwnd ", ( $is_visible ? 'is' : 'is not' ), " visible\n"; $hwnd = $GetWindow->Call( $hwnd, 2 ); # get next window } # while
rommi+2008-08-18 15:18:31--Hallo MatthiasW, danke für die schnelle Antwort! Was meinst du mit mit "Funktionen über Win32::API holen"? GetDesktopWindow oder GetWindow gehören doch garnicht zu Win32::API und dem Call muss ich doch noch einen Wert (Value) mitgeben, oder?
gruss, rommi
1 2 3
my $GetDesktopWindow = Win32::API->new( "user32", "GetDesktopWindow", "", "N" ); my $GetWindow = Win32::API->new( "user32", "GetWindow", "NN", "N" ); my $IsWindowVisible = Win32::API->new( "user32", "IsWindowVisible", "N", "L" );
7 Einträge, 1 Seite |