begin process at 2012 05 29 11:20:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

doevents


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

doevents

dimanche 17 février 2002 à 20:08:58 | doevents

eid

quel est l'equivalence de doevents() en VB dans le VC++
car je veut ecrit dans (edit box) qui est dans une boucle for a chaque passement
mais il attend a la fin du fonction et il l'affiche les tous em meme temps
quel est la solution
et merci
lundi 18 février 2002 à 03:36:27 | Re : doevents

NitRic_

j'sait pas mais tu peux essayer avec UpdateWindow(edit_handle); ou avec Sleep(10) :|



-------------------------------
Réponse au message :
-------------------------------

quel est l'equivalence de doevents() en VB dans le VC++
car je veut ecrit dans (edit box) qui est dans une boucle for a chaque passement
mais il attend a la fin du fonction et il l'affiche les tous em meme temps
quel est la solution
et merci
vendredi 28 juin 2002 à 20:37:40 | Re : doevents

BarthOlivier

Tiens je me suis justement penché sur cette question recemment.

Le But est de verifier si des Requettes( ou Messages) sont stockées dans la pile d'attente etc etc etc etc.

Bon j'arrete la. Si ca se trouve tu es bien plus cale que moi...

Un code vaut mieux qu'une longue explication.

PS :(Testé, ce doevents est bien moins contraignant temporellement que son homologue VB ...)

void DoEvents(void)
{
MSG msg;

// PS PM_REMOVE est important sinon tu bloque l'acces à la pile .

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

Je suis moi-meme interessé par une approche simple de DirectX en mode Immediat. Si tu trouve des sites, je suis preneur ...

Bon codage

O.B.

-------------------------------
Réponse au message :
-------------------------------

quel est l'equivalence de doevents() en VB dans le VC++
car je veut ecrit dans (edit box) qui est dans une boucle for a chaque passement
mais il attend a la fin du fonction et il l'affiche les tous em meme temps
quel est la solution
et merci
samedi 23 octobre 2004 à 13:26:37 | Re : doevents

scelw

J'ai une dizaine d'erreurs genre "2065: 'msg' : undeclared identifier", etc.
Je ne sais pas comment les corriger. Si vous pouviez aider un être dans le besoin...
samedi 11 décembre 2004 à 11:16:18 | Re : doevents

scelw

en fait, les erreurs étaient dues au fait que je n'incluais pas #include <windows.h>...

ceci dit, BarthOlivier, ton code tourne à présent sans erreur mais ne donne pas les résultats voulus : il est tjrs impossible de raffraichir une fenêtre ou un texte avant la fin de la boucle (à l'intérieur de laquelle je place le DoEvents(void).)...

>>> eid : est-ce que le Sleep(10) a marché pour toi? est-ce que ça résout ton problème ?


Cette discussion est classée dans : doevents


Répondre à ce message

Sujets en rapport avec ce message

Doevents [ par damien174 ] Bonjour y a t il un equivalent a doevents qui est ds VB+ pour C++ builder ?merci Dessiner en dehors de WM_PAINT [ par Matt67 ] Bonjour,         J'ai un bout de programme qui dessine sur un static le contenu d'un buffer.     Une explication vraiment grossiere. void DoEvents()


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales