Slt,
Je voudrais savoir comment faire pour detecter le controle ayant le focus automatiquement, principalement les Edit.
J'ai essaye avec getfocus() mais je me suis mal prise puisque ca a rendu mon appli completement folle
Merci
Slt,
Je voudrais savoir comment faire pour detecter le controle ayant le focus automatiquement, principalement les Edit.
J'ai essaye avec getfocus() mais je me suis mal prise puisque ca a rendu mon appli completement folle
Merci
Si le problème a une solution, il ne sert à rien de s'inquiéter. Mais s'il n'en a pas, alors s'inquiéter ne change rien.
So Be en and Stay en
C'est à dire ? Tu t'y prend comment ? Que cherches-tu à faire ?
C'est un formulaire dans un dialog (win32 sous dev-cpp), et je voudrais generer certains evenements des que l'utilisateur pose le curseur dans un edit a l'aide de la souris, mais pour cela, je doit connaitre de quel edit il s'agit...
Bien entendu, le focus peut aussi etre attribue par le tab, ce qui ne pose pas de problemes a priori, mais parfois l'utilisateur prefere poser le curseur soi mm...
Si le problème a une solution, il ne sert à rien de s'inquiéter. Mais s'il n'en a pas, alors s'inquiéter ne change rien.
So Be en and Stay en
Y'a plus propre : l'edit peut t'informer qu'il a eu le focus. Tu reçois la notification EN_SETFOCUS via WM_COMMAND.
http://msdn.microsoft.com/library/en-us/shellcc/platform/commctls/editcontrols/editcontrolreference/editcontrolmessages/en_setfocus.asp
Great, c'est exactement ce que je cherchais...
Merci bcp
Si le problème a une solution, il ne sert à rien de s'inquiéter. Mais s'il n'en a pas, alors s'inquiéter ne change rien.
So Be en and Stay en
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager