in reply to How to get a window's menu as a Win32::GUI::Menu object?
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
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to get a window's menu as a Win32::GUI::Menu object?
by shadrack (Acolyte) on Feb 17, 2013 at 08:33 UTC | |
by Anonymous Monk on Feb 17, 2013 at 09:04 UTC | |
by shadrack (Acolyte) on Feb 17, 2013 at 09:51 UTC | |
by Anonymous Monk on Feb 17, 2013 at 10:13 UTC | |
by shadrack (Acolyte) on Feb 17, 2013 at 10:44 UTC | |
|