If you do a search in this group you should find examples of skinning apps using UpdateLayeredWindow as a base. This function should be really added to the core at some point. Could you add an item on the tracker for this function (and related functions) once you've got your example working? That way it wont be lost for future updates.




Date: Fri, 8 Oct 2010 12:41:59 -0600
From: rob.johansen@gmail.com
To: perl-win32-gui-users@lists.sourceforge.net
Subject: [perl-win32-gui-users] Custom window shapes


I'd like to create/skin my windows with custom shapes and/or images (e.g. a PNG with transparency). I see that the SetWindowRgn() function is available in Win32::GUI 1.06, but this is not the best approach according to Microsoft (see this URL: http://msdn.microsoft.com/en-us/library/ms997507.aspx). Instead they recommend using the UpdateLayeredWindow() function, which doesn't seem to be available in Win32::GUI by default. Before I to use
UpdateLayeredWindow() with help from Win32::API, does anyone have any experience, recommendations, or code samples?

Rob Johansen

------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb
_______________________________________________ Perl-Win32-GUI-Users mailing list Perl-Win32-GUI-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users http://perl-win32-gui.sourceforge.net/