Robert May > Win32-GUI-1.04 > Win32::GUI

Download:
Win32-GUI/Win32-GUI-1.04.tar.gz

Dependencies

Annotate this POD

Related Modules

Win32::API
Win32::OLE
Win32::GuiTest
Tcl::Tk
HTTP::Recorder
Data::Dumper
Class::DBI
Tk::PNG
Win32::Console
Win32::Process
more...
By perlmonks.org

CPAN RT

Open  0
View/Report Bugs
Module Version: 1.04   Source   Latest Release: Win32-GUI-1.08

NAME ^

Win32::GUI - Perl Win32 Graphical User Interface Extension

SYNOPSIS ^

  use Win32::GUI();

Table of Contents ^

Due to the volume of Win32::GUI documentation it is split into a number of different sections. The documentation is sparse in some areas, and incomplete in others. Patches are welcome. The documentation does not try to be a tutorial for Windows GUI programming, although the tutorial should give enough information for a beginner to get started. For advanced features knowledge of the Win32 API is assumed, and further information can be found from Microsoft's online resources (http://msdn.microsoft.com/).

User Guide

Reference

Support Packages

Sample Code ^

There is a set of sample applications installed with Win32::GUI, that should be found in the .../Win32/GUI/demos/ directory under your library installtion root (by default for ActiveState perl this is at C:/Perl/site/lib/Win32/GUI/demos). There is a viewer/launcher application installed as well. Type win32-gui-demos at a command prompt.

EXPORTS ^

Release of Win32::GUI up to and including v1.03 export a large list of constants into the callers namespace by default. This behaviour is changed in releases from v1.04 and onwards.

From v1.04 the support for constants is provided by Win32::GUI::Constants, and the prefered way of getting constants exported into your namespace should be:

  use Win32::GUI();   # Empty export list to prevent default exports
  use Win32::GUI::Constants qw( ... ) # explicitly list wanted constants

although, for backwards compatibility the following are also supported:

use Win32::GUI;

Will continue to export the same list of constants as earlier versions, but will generate a warning (under the use warnings; pragma or with the -w command line option to perl). In the future (v1.05 and later) this syntax will stop exporting anything. v1.05 will generate a warning that nothing is being exported. v1.06 will silently export nothing.

use Win32::GUI qw( ... );

Will exported the requested list of constants. The full syntax allowed by Win32::GUI::Constants may be used.

Please see the v1.04 Release Notes for further information on backwards compatability and making old scripts work.

__W32G_POSTAMBLE__

syntax highlighting: