C++ win32 - perte de la touche TAB pour changement de zone au sein d'un Dialog.
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
19 oct. 2008 à 03:40
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 2014
-
19 oct. 2008 à 12:30
Bonjour
je souhaite dynamiquement créer une boite sans ressource
gérant la navigation entre zone par touche TAB/ Maj+TAB
Tout fonctionne bien tant qu'on a pas de zone d'édition sur plusieurs lignes,
mais dès que c'est le cas, le focus est capturé sur la zone en question,
la touche TAB n'a plus d'effet.
(et la touche ENTER est capturée
permet simplement de naviguer parmi les lignes voulues, ça c'est OK)
char* sPlomp : ma zone de texte par défaut avec le nombre de saut de ligne voulu (aucun en général, avec dans les cas posant problème)
bool bIsMultiline : true si sPlomp contient un '\n'
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 19 oct. 2008 à 12:30
Salut,
Je viens de faire un test avec, justement, une boite de dialogue créée sans ressources. Je n'ai remarqué aucune anomalie. La navigation entre les controles se fait normalement même si l'Edit a les styles ES_MULTILINE et ES_WANTRETURN.
Remarque: SS_SUNKEN et SS_LEFT sont pour les Statics.