perl-win32-gui  

[perl-win32-gui] Multiple instances of a window?

Eric Bennett
Sat, 02 Dec 2000 13:38:43 -0800

What is the accepted way of doing multiple instances
of a window?

My problem is that I see no (good) way of finding
out which instance was clicked, etc... from inside
the callback.  If I have two windows and both have
a DoIt button then how do I get to window-specific
information from  main::DoIt_Clicked() ?

I could index it off of the active window but I'm
concerned that won't work in all cases, especially
for things like MouseMove.

Every example I have found uses file-level variables
for this sort of thing which implies only one per file.

I could give each object a unique name/package
and then define a lexical sub with the info
but that seems like an awful lot of work
for what must be a common problem.

How do you guys do it?

   - Eric B.

  • [perl-win32-gui] Multiple instances of a window? Eric Bennett