Ecran de veille

Soyez le premier à donner votre avis sur cette source.

Vue 9 331 fois - Téléchargée 498 fois

Description

Salut

Ca faisait un moment que je voulais savoir comment faire un ecran de veille.
Il faut renommer le fichier EXE en SCR et le placer dans le répertoire de Windows.

mais ca suffit pas

Alors j'ai trouvé en cherchant quatre modes de lancement du prog
(je sais donc en utiliser que 3, je sais pas comment marche le mot de passe)

windows envoie don une ligne de commande (que l'on récupère grace à Command$)

/a On doit paramétrer le mot de passe
/s On doit exécuter l'écran de veille
/c: On doit afficher la feuille d'option
/p on doit afficher le Preview

la ligne de commande contient parfois un numéro correspondant au HWND d'un controle
Je pense que la seule utilité de récupérer ce numéro est lors de l'apercu, car on doit déssiner dans la feuille de window.

Pour afficher le preview je recommande d'utiliser un picture, avec autoredraw sur true.
on va copier le picture vars le carré de la fenetre de window.
comme on connait le HWND de ce carré, on va pouvoir connaitre sa taille et redimensionner notre picture

on comprend mieux avec le zip meme s'il est quasiment pas commenté

ps le zip contient le projet le + facile et rapide que j'ai pu faire, mais on peut largement l'améliorer.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cool, ca c'est vraiment utile ! g aussi étudié ce phénomène :)
faut pas oublier de dire que losque votre écran de veille est paramétré sur 5min (par exemple!), Windows lancera cet ecran de veille TOUTES les 5min, même si il est déja lancé. Il est donc important d'éviter celà ... (voyez l'ex. dans le zip)
oui j'avais oublié de dire ca
eh 315155

qu'est ce que ta a dire toujours cette phrase ?
Cet exemple contient un bug! On ne peut faire 2x en suivant installer pour l'écran de veille.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.