C'est un veil économiseur d'écran que j'avais réalisé avec Borland C++ 4.0 (Win16) et que j'ai porté sous Win32.
Comme son nom l'indique, des cafards de mettent à envahir l'écran ...
Le point technique délicat consiste à détecter les mouvements de souris en dehors de la fenêtre créée par l'application, ce qui est réalisé avec un hook de souris.
Pour tester cet économiseur, copier cafards.scr (l'executable) et mousehook.dll (le hook) dans le répertoire system32.
Particularités :
Sources + binaires: cafards.zip
PS : Images des cafards créées par observation BRRR... ;-)
Ce programme montre comment créer des applications type WinAmp avec une fenêtre et des contrôles non convensionnels.
Particularités :
Sources + binaires: regions.zip
Ce programme fait bouger toutes les fenêtres principales des applications lancées sur la machine. Effets garantis pour utilisateurs néophites.
Particularités :
Sources + binaires: movewindow.zip
Ce (vieux) programme affiche des images (bmp, jpg, png) . Quand on veut le fermer, d'autres images se mettent à apparaitre et à envahir l'écran. Ce programme stocke les images à la fin de l'exécutable.
Particularités :
Sources + binaires: openwin.zip
Cet exemple montre comment créer une fenêtre avec une barre d'outils et une barre de status à la main en utilisant uniquement le SDK Win32.
Particularités :
Sources + binaires: toolbar.zip
Ou comment créer des fenêtres comme celles des installations.
Autoextractible de chez Microsoft : Wiz97.exe
Sources : metafile.zip
Sources : fondecran.c
Il est possible de modifier l'apparence du curseur pour l'ensemble des applications. Cela utilise l'API SetSystemCursor().
Sources : curseur.c
ZIP : curseur.zip