cs_cecel
Messages postés17Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention27 avril 2006
-
14 sept. 2004 à 15:18
cs_cecel
Messages postés17Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention27 avril 2006
-
15 sept. 2004 à 11:41
Bonjour,
Je développe une appli sous Visual C++. Lorsque je visualise la boite dialogue la touche tabulation fonctionne dans l'ordre ou je l'ai défini, mais quand je génère la boite de dialogue la touche tabulation ne fonctionne plus.
marcelteam
Messages postés9Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention15 septembre 2004 15 sept. 2004 à 08:59
N'as tu pas une boucle de code qui monopolise le CPU ? Auquel cas il faudrait laisser le temps à windows de traiter les messages
venant de ta boîte de dialogue avec quelque chose du genre :
MSG message; // Windows message
...
// process WM_ messages
while (::PeekMessage(&message, NULL, 0, 0, PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
}
@+ 8-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_cecel
Messages postés17Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention27 avril 2006 15 sept. 2004 à 09:31
T'a raison, j'utilise la fonction "PreTranslateMessage(..)".
Lorsque je l'enlève ça marche.
comment faire pour laisser le temps à windows de traiter les messages?