This one uses the same concept that the
GoldFish project, however more advanced because of the multiple composited layers drawn to
CompatibleBitmap memory DC.
Each plan uses its own effect:
- Layer 1, full 360° alphablended rotation.
- Layer 2, antialiased border.
- Layer 3, lens with fading in/out variable opacity.
- Layer 4, moving flare with in/out zooming.
- Layer 5, pulsating text with ranging hue color.
To close the window, click with the left mouse button on the
SplashScreen, and press either "
ALT F4" or the "
ESCAPE" key.
Because this project doesn't use any of the w-language graphic features, you can reduce the size of the WinDev framework using only:
- The Virtual execution Motor (WD120VM.DLL)
- And the Standard functions (WD120STD.DLL)
About the display, all drawing are done using the low level API
UpdateLayeredWindow, altogether with
GDIPLUS and
GDImage for the visual effects.
You can download the full WD12 project there
Enjoy!
Patrice Terrier
www.zapsolution.com