Rendre un bouton prioritaire en MFC

Signaler
Messages postés
39
Date d'inscription
jeudi 26 mai 2005
Statut
Membre
Dernière intervention
24 juillet 2012
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Boujour à tous.

Voilà j'ai un petit soucis. Je voudrais rendre un bouton prioritaire sur toutes les actions de mon programme. Mon programme effectue une boucle (avec une communication via la ligne série) or lorsque celle ci est éxécutée il m'est impossible de faire une autre action (a cause de la liaison série. Donc je voudrais savoir si il est possible d'attribuer une priorité haute à un boutton pour pouvoir tout de même faire des actions.

PS: mon programme est en MFC.

D'avance merci.

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Si tu es dans une fonction alors pas question de priorité, aucune autre action possible.
Faut mettre les traitements longs dans un thread séparé.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
39
Date d'inscription
jeudi 26 mai 2005
Statut
Membre
Dernière intervention
24 juillet 2012

Donc en gros il faut faire du multithread si je comprends bien ?

Même en simulant une erreur avec les exceptions il n'y aurais pas moyen ?

Sinon tant pis.

Merci.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
C'est clair qu'il faut du multi thread.
Surtout jamais de bidouilles, ça mène toujours dans une impasse.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++