From the examples I have sen on non-perl sites, the pixel lineup issue is actually a pre XP vs XP issue. I'll try to find it again to see what we can do to make the alignments. Something about the applications' theming in XP.
The adjustment is soemthing in the order of 2-4 pixels. Jason P. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Millham Sent: Monday, February 27, 2006 12:48 AM To: perl-win32-gui-users@lists.sourceforge.net Subject: RE: [perl-win32-gui-users] Skins in Win32-GUI Here's a much improved version. The 2 errors still show when switching to skin mode. You can you switch between window and skin mode by right clicking the mouse. I need to add the code to move the window when in skin mode. The skin isn't lined up right yet. It's off by a few pixels at the top. I've also found some sample code (in C++) to read a bitmap, and create the regions from the bitmap. I'll work on that next. Brian Millham This message traveled at least 44,000 miles to reach you! Creator of the DW6000 Monitor http://www.millham.net/dw6000 [EMAIL PROTECTED] -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Millham Sent: Sunday, February 26, 2006 7:22 PM To: perl-win32-gui-users@lists.sourceforge.net Subject: [perl-win32-gui-users] Skins in Win32-GUI Hi all, I've been playing with this a little bit this afternoon, and have a very simple, incomplete app that is sort-of skinned. The skin bitmap is not properly positioned (I'm not sure how to move it yet, it needs to cover the complete window, including the title bar) and there are 2 errors when you start the program complaining about the CreateEllipticRgn sub. Oh, and there's no way to close it, you have to Ctrl-C it from the command line. To run this, just save the script and the bmp file in the same directory. Over all, this shows that it's not to difficult to create a skinned app with perl and Win32::GUI. I hope that this helps someone, and I'll send an updated version once I figure out the glitches. Brian Millham This message traveled at least 44,000 miles to reach you! Creator of the DW6000 Monitor http://www.millham.net/dw6000 [EMAIL PROTECTED] --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 0608-1, 02/23/2006 Tested on: 2/26/2006 7:21:50 PM avast! is copyright (c) 2000-2003 ALWIL Software. http://www.avast.com --- avast! Antivirus: Inbound message clean. Virus Database (VPS): 0608-1, 02/23/2006 Tested on: 2/26/2006 8:00:43 PM avast! is copyright (c) 2000-2003 ALWIL Software. http://www.avast.com --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 0608-1, 02/23/2006 Tested on: 2/27/2006 12:47:39 AM avast! is copyright (c) 2000-2003 ALWIL Software. http://www.avast.com