Dynamic Resizable Skins Demo Version 1.2

Forms and Controls
Elad Rosenheim

Version Compatibility: Visual Basic 6, Visual Basic 5

More information:
By now we all know how to create skinnable forms based on bitmaps. But all those demos share one problem - The form is static and can't be resized (a fine example of a resizable window is the Playlist window in Winamp).

This demo shows you how to combine transparency support AND resizability. Check it out.

VERSION UPGRADES 06/09/01 and 03/22/2001: Features added include

  • Skinnable Minimize/Exit buttons, which are automatically re-positioned when the form is resized.
  • An invisible wrapper form that handles minimize/restore from the taskbar.
  • Support for loading region (transparency) data from a cache file instead of re-computing it each time, resulting in a 50% faster load time.
To see a complete app based on this code, go to: http://kewlpad.deviantart.net, home of kewlpAd, the skinnable notepad.

Instructions: Click the link below to download the code. Select 'Save' from the IE popup dialog. Once downloaded, open the .zip file from your local drive using WinZip or a comparable program to view the contents.

Download dynamicskin.zip