Elffin
Messages postés13Date d'inscriptionlundi 6 mai 2002StatutMembreDernière intervention 4 octobre 2005
-
3 oct. 2005 à 18:37
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
5 oct. 2005 à 17:00
Bonjour,
la touche TAB pour passer d'un contrôle à un autre (edit, button etc..) ne fonctionne pas sur une window et des contrôles que j'ai créer avec CreateWindowEx, même en rajoutant le style "WS_TABSOP" sur mes contrôles. Est-ce que quelqu'un pourrait m'aider.
Merci d'avance.
hwnd=CreateWindowEx(0,"MyClass","Essai",WS_CAPTION|WS_POPUP|WS_SYSMENU|WS_MINIMIZEBOX,0,0,160,92,NULL,(HMENU)NULL,NULL,0); // pour créer ma fenêtre
...
Pour créer mes contrôles, dans le message WM_CREATE de ma window :
Elffin
Messages postés13Date d'inscriptionlundi 6 mai 2002StatutMembreDernière intervention 4 octobre 2005 4 oct. 2005 à 11:52
J'ai beau regardé le code de magic_nono, je ne vois pas pourquoi ça ne marche pas. Je n'ai aucun prb avec les zones edit en utilisant la solution de Savon.
Vous n’avez pas trouvé la réponse que vous recherchez ?
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 4 oct. 2005 à 22:39
Perso, je n'utilise que ca, et avec les edit ca marche bien!
Je vais regarder de quoi il en retourne et pourquoi ça pourrait ne pas marcher.
Peut-etre la faute à un sous classement d'edit, on ne sait jamais, mais je ne crois pas trop à cette eventualité.
Une autre eventualité (de mémoire il me semble que ca me faisait le
même effet): Vérifie la fenetre parent de tes composants. Il faut que
la fenetre parent soit la fenetre, pas un groupbox.
Normalement, pas de message à envoyé pour utilisé la fonction
IsDialogMessage. Elle intercepte les messages envoyés à une boite de
dialogue avant que ceux-ci ne soit transmis.
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]