Ok, that's cool, but let's say I want to fill the entire window with
text.  Do I use a label for each row, or is there something I can use to
just fill the window? 

Thanks

-----Original Message-----
From: Ariel Serbin [mailto:[EMAIL PROTECTED] 
Sent: Saturday, May 07, 2005 1:07 PM
To: MJG; perl-win32-gui-users@lists.sourceforge.net
Subject: Re: [perl-win32-gui-users] Simple Text

To add plain text, you can use a label:

$W->AddLabel(
          -name     => "mylabel1",
          -left     => 10,
          -top      => 150,
          -width    => 100,
          -height   => 22,
          -text     => "Some Text Here"
     );


--- MJG <[EMAIL PROTECTED]> wrote:
> I have a simple window I've created.  Usually, I
> just do windows with
> buttons, but I have a need for text with the window.
>  I have not found
> any examples of how to do this.  Can someone provide
> an example within
> my example of how to just add text to the main
> portion of the window?
> Thank you in advance
> 
> 
> Use Win32::GUI;
> use Win32 ();
> 
> &Win32_GUI();
> 
> quit(0);
> 
> sub Win32_GUI
> {
> 
> my $I = new Win32::GUI::Icon('icon.ICO');
> my $C = new Win32::GUI::Bitmap("./harrow.cur", 2);
>       
> my $F = new Win32::GUI::Font(
>       -name => "Comic Sans MS",
>       -size => 10,
>       -bold => 0,
>       -underline=>0,
> );
> 
> # Register a BUTTON class with cursor
> my $BC = new Win32::GUI::Class(
>       -name => 'Class_Button',            
>       -extends => 'BUTTON',               
>       -widget => 'Button',                
>       -cursor   => $C,                    
> );
> 
> my $WC = new Win32::GUI::Class(
>       -name => '_Button',
>       -cursor => $C,
>     -icon => $I,
>     -color => 2,
> );
> 
> my $W = new Win32::GUI::Window(
>     -title    => "Uptime Monitor",
>     -pos      => [100, 100],
>     -size     => [400, 400],
>     -left     => 300, 
>     -top      => 100, 
>     -width    => 300, 
>     -height   => 600,
>     -name     => "Main",
>     -class    => $WC,
>     -topmost  => 1,
>     -font     => $F,
>     -sysmenu  => 0,
>     -resizable        =>0,   
> );
> 
> $W->AddButton(
>    -text    => "Server List",
>    -name    => "GroupBox_1",
>    -left    => 2,
>    -top     => 40,
>    -width   => 290,
>    -height  => 530,
>    -style  => WS_CHILD | WS_VISIBLE | 7,  # GroupBox
> );
> 
> $W->AddButton(
>     -name    => "Update",
>     -left    => 150,
>     -top     => 5,
>       -text    => "Update",
>       -tabstop => 1,
>       -class   => $BC,
>       #-icon   => $I,
> );
> 
> $W->AddButton(
>     -name    => "Close",
>     -left    => 50,
>     -top     => 5,
>       -text    => "Exit",
>       -tabstop => 1,
>       -class   => $BC,
>       #-icon   => $I,
> );
> 
> #$W->{-dialogui} = 0;
> 
> my ($left, $top, $right, $bottom) =
> Win32::GUI::GetDesktopWindow();
> 
> my $SysTrayICON = new Win32::GUI::Icon('icon.ICO');
> 
> my $SysTray = $W->AddNotifyIcon(-name => "SysTray", 
>                                         -id => 1, 
>                                         -icon => $SysTrayICON, 
>                                         -tip => "UPTIME!",
> );
> 
> 
> $W->Show();
> 
> Win32::GUI::Dialog(0);
> 
> }
> 
> sub Window_Terminate {
>     return -1;
> }
> 
> sub Close_Click {
> 
>     Window_Terminate();
> }
> 
> sub Update_Click {
> 
>     
> }
> 
> __END__
> 
> 
> 
>
-------------------------------------------------------
> This SF.Net email is sponsored by: NEC IT Guy Games.
> Get your fingers limbered up and give it your best
> shot. 4 great events, 4
> opportunities to win big! Highest score wins.NEC IT
> Guy Games. Play to
> win an NEC 61 plasma display. Visit
> http://www.necitguy.com/?r 
> _______________________________________________
> Perl-Win32-GUI-Users mailing list
> Perl-Win32-GUI-Users@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
> 


Reply via email to