All, How do I set the focus to a particular item in a ListView once the ListView receives the focus? So far I have:
#! perl use Win32::GUI; my %roles = ("r1" => "role 1", "r2" => "role 2", "r3" => "role 3", "r4" => "role 4", "r5" => "role 5", ); # Create Main Window my $Window = new Win32::GUI::DialogBox ( -name => "Window", -title => "Testing", -pos => [100, 100], -size => [400, 400], ) or die "new Window"; # # list view for roles $Window->AddListView( -name => "lbRoles", -pos => [ 15, 90 ], -size => [ 245, 145 ], -fullrowselect => 1, -nocolumnheader => 1, -visible => 1, -tabstop => 1, -onGotFocus => sub { $Window->lbRoles->SetSelectionMark(3); return; }, ); $Window->lbRoles->InsertColumn( -index => 0, -subitem => 0, -text=> "Description", -width => 240); foreach (sort keys %roles) { $Window->lbRoles->InsertItem(-text => ["$roles{$_}"]) if $_ ne "" && $roles{$_} ne ""; } # # ok button # $Window->AddButton( -name => "btnOk", -pos=>[36,242], -width => 100, -height => 25, -cancel => 1, -text => "Ok", -default => 1, -ok => 1, -tabstop => 1, -visible => 1, ); # --- # end ok button $Window->Show(); Win32::GUI::Dialog(); __END__ Thanks, Brian