Doevents en vc++

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 714 fois - Téléchargée 36 fois

Contenu du snippet

Ceux ayant travaillé sur VB connaissent la fonction DoEvents. Cette fonction permet de laisser la main au systeme afin de determiner si des evenements (souris,bouton,affichage,timer,etc...) sont dans la file d'attente et revient à la suite des instruction.

Voici un Code en VC qui permet de faire la meme chose. (Apparament un peu plus rapide que sont homologue VB car aucune tempo n'y est inclu directement)

Source / Exemple :


void DoEvents(void)
  {
  MSG	msg;
  
  while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
    {
    TranslateMessage(&msg);
    DispatchMessage(&msg);
    }
}

// Remarque : Si vous Mettez PM_NOREMOVE Votre systeme reste bloqué pour je ne sais quelle raison. Apparament il ne doit pas vider la pile d'attente)

A voir également

Ajouter un commentaire

Commentaire

cs_Amidala
Messages postés
6
Date d'inscription
jeudi 7 novembre 2002
Statut
Membre
Dernière intervention
31 décembre 2002

Est-ce que tu aurais la même chose en Visual C++, j'en ai vraiment besoin c'est impératif!! ça fait des heures que je cherche l'équivalent du DoEvents en C++.
Et pourais-tu mettre plus de commentaire pour une newbies comme moi, stp ;-p .
Si ta la réponse fais moi signe: AmidalaSky63@hotmail.com
@++

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.