Christian wrote:
- I added some "RadioButton" to a window. It looks that they are all treated
as one group of buttons in Win32::GUI. Is it somehow possible to create more
than 1 group of radiobuttons in the same window?
Set the option -group => 1 in the first RadionButton control in each "radio
button group". I think that's supported. If it isn't, do it with an
-addstyle option:
-addstyle", 0x00020000, #WS_GROUP
That works for sure.
- Is it possible to distinguish between whether a window is closed by the
close icon in the top right corner of the window or via the ALT-F4 key?
Don't think so (uncertain).
- Is it somehow possible to catch keyboard events? I did not find anything
in the Win32::GUI docu except for some _KeyDown event which was associated
to a single object.
I don't know if anyone has been able to get Keyboard Accelerators to work
for them properly (code examples wanted :)
In The GUI Loft, I use a Timer to poll for keyboard activity. Download the
source at
http://www.bahnhof.se/~johanl/perl/Loft/
and look at the sub ::timKey_Timer (in lib\TGL\WindowDesign.pm). It uses
the sub Win32::GUI::AdHoc::GetKeyboardState (in
PPM\AdHoc\lib\Win32\GUI\AdHoc.pm).
It's not an elegant solution, but it works almost as desired.
/J
------ ---- --- -- -- -- - - - - -
Johan Lindström Boss Casinos
Sourcerer [EMAIL PROTECTED]
http://www.bahnhof.se/~johanl/
If the only tool you have is a hammer,
everything tends to look
like a nail