Comme le dit le proverbe "Nul n'est prophète en son pays"...
Aussi laissez moi vous parler aujourd'hui du Skin Engine WinLIFT créé à l'origine pour fonctionner sous Windows 98.
Contrairement aux thèmes Windows qui font que toutes les fenêtres ont le même aspect, un skin engine permet de personnaliser l'apparence de chaque fenêtre indépendamment du style utilisé par Windows.
Depuis plus d'un quart de siècle, WinLIFT a été utilisé avec de très nombreux languages, et la version 64-bit a été converti en C/C++ avec Visual Studio.
C'est avec cette version que le projet ci-joint a été créé.
SkinTheme montre la possibilité unique, qui consiste à changer à la volée l'aspect d'une fenêtre sans devoir redémarrer l'application.
Les boutons multimédia "Previous Skin theme" et "Next Skin theme" permettent de passer rapidement d'un thème à l'autre.
Comme vous pourrez le constater WinLIFT fonctionne également en mode composé avec des niveaux d'opacité variable, sans passer par une fenêtre de type WS_EX_LAYERED (le mode transparent existe depuis la version pour Windows 2000).
Ci-dessous capture d'écran d'un projet écrit en PureBasic
Voici aussi un lien vers une video Youtube créée pour la version 32-bit
Partager