Bonjour,
Comment détecter la sélection du texte dans un control Edit avec l'API Win 32.
Je sais comment le sélectionner, je cherche à le détecté.
Merci.
PS: je débute avec la programmation Windows API.
Bonjour,
Comment détecter la sélection du texte dans un control Edit avec l'API Win 32.
Je sais comment le sélectionner, je cherche à le détecté.
Merci.
PS: je débute avec la programmation Windows API.
Pour une simple edit box je ne pense pas que ça soit possible facilement. Pour un rich edit, il suffit de gérer le message de notification suivant : EN_SELCHANGE
Pour une zone de texte 'normale' je ne pense pas qu'il existe un message tout fait. Une solution possible serait de subclasser ton controle et de gérer le message WM_MOUSMOVE en testant si le bouton de gauche est enfoncéEnvoyé par msdn
Il suffirait alors de faire qqch comme ceciEnvoyé par msdn
Le problème c'est que le subclassing, bien qu'assez simple en fait, n'est peut-être pas adapté pour un débutant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 case WM_MOUSEMOVE: if(wParam == MK_LBUTTON) // Traitement lors de la selection
A toi de voir![]()
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