Petit pb avec une edit box [win32]

Signaler
Messages postés
15
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
16 août 2004
-
vecchio56
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
-
Salut à tous,
j'ai un little pb pour "activer" mon edit box : j'amerais avoir avoir le curseur qui clignote dessus.
Comment faire ?
Merci d'avance

6 réponses

Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
1
ah fo lui attribuer le "focus" !

SetFocus(...) voir param sur MSDN

++

Alhexman
Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005

SetFocus(GetDlgitem(Hwnd,ID_EDIT1));
Life is Short 8-)
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Pas sur que ca marche, parfois ya des emmerdes avec ca. Il faudra peut-être utiliser WM_NEXTDLGCTL (je sais pas pourquoi des fois ca marche pas, pour les controles d'un dialog)
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Enfin ce n'est pas moi qui le dit >> http://www.cppfrance.com/forum.v2.aspx?ID=170450
Messages postés
15
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
16 août 2004

je pige pas car effectivement setfocus ne fait rien ( je l'avais déjà vu ), mais en plus
WM_NEXTDLGCTL ne fonctionne pas non plus :

PostMessage(GetDlgItem(hwnd,ID_EDIT), WM_NEXTDLGCTL, (WPARAM) ID_EDIT, 1);

Y aurait-il des paramètres spécifiques pour l'edit box ( autre que tab stop par ex ) ?
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
I faut que tu ailles voir la msdn pour la signification des paramètres et l'utilisation, moi j'ai réussit a le faire alors que ca marchait pas avec SetFocus