#!c:\perl58\bin\wperl.exe -W
use strict;
use Win32::GUI;
use Win32::API;
our $mainform = Win32::GUI::Window->new(
-name=>'main',
-text=>'main',
-width=>800,-height=>600,
) or die "window creation failed: $!\n";
our $test = $mainform->AddTextfield(
-name=>'test',
-text=>'test',
-left=>200,-top=>200,
-width=>100,-height=>20,
) or die "control creation failed: $!\n";
$test->Enable(0);
$mainform->Show();
Win32::GUI::Dialog;
####
our $test = $mainform->AddTextfield(
-name=>'test',
-text=>'test',
-left=>200,-top=>200,
-width=>100,-height=>20,
-onClick=>sub{},
) or die "control creation failed: $!\n";
####
#!c:\perl58\bin\wperl.exe -w
use strict;
use warnings;
use Win32::GUI();
# Constants
use constant WM_NCHITTEST => 0x0084;
use constant HTCAPTION => 2;
our $mainform = Win32::GUI::Window->new(
-name=>'main',
-text=>'main',
-width=>800,-height=>600,
) or die "window creation failed: $!\n";
our $test = $mainform->AddTextfield(
-name=>'test',
-text=>'test',
-left=>200,-top=>200,
-width=>100,-height=>20,
) or die "control creation failed: $!\n";
$test->Hook(WM_NCHITTEST,sub { $_[0]->Result(HTCAPTION); 0;});
$mainform->Show();
Win32::GUI::Dialog();
exit(0);