Can you prove it?
Nevermind
http://search.cpan.org/grep?cpanid=ROBERTMAY&release=Win32-GUI-1.06&string=Menu&i=1&n=1&C=0
http://cpansearch.perl.org/src/ROBERTMAY/Win32-GUI-1.06/GUI.pm
###################################################################### +######### # (@)PACKAGE:Win32::GUI::Menu # Create and manipulate menu resources # package Win32::GUI::Menu; @ISA = qw(Win32::GUI); ################################################################## +######### # (@)METHOD:new Win32::GUI::Menu(...) sub new { my $class = shift; my $self = {}; if($#_ > 0) { return Win32::GUI::MakeMenu(@_); } else { my $handle = Win32::GUI::CreateMenu(); if($handle) { $self->{-handle} = $handle; bless($self, $class); return $self; } else { return undef; } } }
So if what you get isn't an object, bless it :)
$handle = bless { -handle => $handle }, 'Win32::GUI::Menu';
Or stick with the functional interface (see Win32::GUI::Tutorial::Part1)
I'd just bless it though
Actually I'd switch to wxWidget
In reply to Re: How to get a window's menu as a Win32::GUI::Menu object?
by Anonymous Monk
in thread How to get a window's menu as a Win32::GUI::Menu object?
by shadrack
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |