use strict; use warnings; use diagnostics; #Iam not getting tool bar and address bar in explorer. use Win32::GUI(); use Win32::GUI::AxWindow; # Main Window my $Window = new Win32::GUI::Window( -name => "Window", -title => "SCM Wrapper", -pos => [100, 100], -size => [400, 400], ); # Add a WebBrowser AxtiveX my $Control = new Win32::GUI::AxWindow ( -parent => $Window, -name => "Control", -control => "Shell.Explorer", -pos => [0, 0], -size => [400, 400], ); # Register some event $Control->RegisterEvent("StatusTextChange", sub { my $self = shift; my $eventid = shift; print "Event : ", @_, "\n"; } ); # Call Method $Control->CallMethod("Navigate", 'C:'); # Event loop $Window->Show(); warn "GetPropertyInfo \n\t", join "\n\t", $Control->GetPropertyInfo($_) for $Control->EnumPropertyName(); Win32::GUI::Dialog(); # Main window event handler sub Window_Resize { if (defined $Window) { my ($width, $height) = ($Window->GetClientRect)[2..3]; $Control->Move (0, 0); $Control->Resize ($width, $height); } } #Comment on iam not getting entire Explorer use Win32-GUI __DATA__