The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl -w
use strict;
use warnings;

use FindBin();

use Win32::GUI();
use Win32::GUI::DIBitmap();

my $W = new Win32::GUI::Window (
    -title => "Win32::GUI::DIBitmap test",
    -pos   => [100, 100],
    -size  => [400, 400],
    -name  => "Window",
);

my $dib = newFromFile Win32::GUI::DIBitmap ("$FindBin::Bin/Zapotec.jpg");
my $hbitmap = $dib->ConvertToBitmap();
undef $dib;

$W->AddButton(
   -pos     => [100, 100],
   -size    => [200, 200],
   -bitmap  => $hbitmap,
   -name    => "Button",
   -visible => 1,
);

$W->Show();
Win32::GUI::Dialog();
exit(0);

sub Window_Terminate { -1 }