Hello,
I got this to work by creating the menu outside of the subroutine, then calling the menu inside of the subroutine. Here's what I mean:
use Win32::GUI();
...
my $menu = Win32::GUI::Menu->new(-name => "TestMenu");
$menu->{"TestMenu"}->AddMenuItem(
-item => 0,
-id => 14,
-text => "Exit",
-onClick => sub { $win->Hide(); undef $win; exit(0); },
);
sub Tray_RightClick {
$win->TrackPopupMenu($menu->{"TestMenu"}, Win32::GUI::GetCursorPos());
return 1;
}
...
Hope this helps you...
P.S.: Sorry about the re-post, I didn't know realize I could format with HTML tags.
~Morpheous1129 In reply to Re: TrackPopupMenu delay
by Anonymous Monk
in thread TrackPopupMenu delay
by p1ato
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |