Assembleur 64 avec le compilateur nasm
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Coffret dresseur d’élite ETB ...
Voir le deal
56.90 €

Une petite animation

Aller en bas

Une petite animation Empty Une petite animation

Message par Admin Mar 14 Fév - 21:26

J'ai trouvé ce programme sur le site d'Iczelion et je l'ai adapté pour nasm. Il affiche dans la fenêtre une phrase qui tourne sur elle même.
Pour les calculs il utilise quelques instructions du coprocesseur arithmétique.
Au début du programme, nous commençons par créer une brosse bleue qui servira à peindre le fond d'écran lors de la création de la fenêtre.
Après la création de la fenêtre comme auparavant nous ajoutons un timer qui va générer un message toutes les 50 millisecondes (fonction SetTimer).
Dans la partie de gestion des événements, nous ajoutons le traitement du message WM_TIMER qui se contente de calculer l'angle de rotation et d'appeler la fonction InvalidateRect pour forcer le réaffichage du dessin.
Dans la partie destroy, nous ajoutons aussi la fonction KillTimer pour arrêter et détruire le Timer.
Et toute la gestion du dessin s'effectue dans la partie paint : création d'une police et calcul de l'angle pour afficher le texte.
J'ai mis des commentaires dans le source pour expliquer les différentes instructions du coprocesseur.
Amusant non !
Fichiers joints
Une petite animation Attachment
fenetreanimTexte.zip Vous n'avez pas la permission de télécharger les fichiers joints.(4 Ko) Téléchargé 0 fois
Admin
Admin
Admin

Messages : 38
Date d'inscription : 28/11/2016

https://assembleur64.kanak.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum