Robert May schrieb:
> Earlier this-evening I committed a change to they way the internal
> LoadImage() functions searches for Bitmaps, Icons and Cursors, prompted
> by a patch Reini Urban submitted to me.
>
> I've updated the docs for Win32::GUI::Icon->new to read:
>
> # (@)METHOD:new Win32::GUI::Icon(FILENAME)
> # Creates a new Icon object reading from FILENAME.
> #
> # If FILENAME is a string, then it is first tried as a resource
> # name, then a filename. If FILENAME is a number it is tried
> # as a resource identifier.
> #
> # Resources are searched for in the current exe (perl.exe unless
> # you have packed your application using perl2exe, PAR or similar),
> # then in the Win32::GUI GUI.dll, and finally as an OEM resource
> # identifier
>
> And similar wording for the bitmap and cursor constructors.
>
> The result is that now, as well as loading these object from files, you
> now have better access to embedded resources:
>
> for example:
> my $icon = Win32::GUI::Icon->new(IDI_DEFAULTCON);
> gives you the Win32::GUI camel icon
> my $icon = Win32::GUI::Icon->new("PERLEXE");
> gives you the ActiveState 'lizard' icon (assuming you're using AS perl)
Thanks! Much better.
> There's a new application in the samples directory that allows you to
> browse all the win32 built-in resources (standard icons, bitmaps and
> cursors),
very good!
> and Win32::GUI::Constants has been updated to include the
> required identifiers.
>
> Regards,
> Rop.
Rop ?? :)
--
Reini
|