Coucou Quentin,

En inversant le point d'ancrage de la sélection vers la gauche, alors qu'il était initialement à droite, Windows ne respecte effectivement pas le bon sens de la sélection.

Il faut vraiment que la touche Shift reste apuyée en même temps que la touche flèche gauche pour que le dernier caractère sélectionné soit effectivement celui situé le plus à gauche.

Je suis tout à fait d'accord avec toi sur le fait que c'est vraiment bête, mais bon...

Sur Stack Overflow, un membre du forum avait posé une question à peu près similaire à celle de Cyrille, et il a obtenu une réponse qui propose l'envoi des message WM_KEYDOWN, WM_KEYUP au contrôle EDIT en question.

C'est vraiment utiliser les grands moyens pour faire un truc tout simple...

http://stackoverflow.com/questions/8725541/em-setsel-swaps-parameters

Bien amicalement,
Abdel.


Le 07/03/2017 à 16:26, QuentinC a écrit :
Hello,

Oui, start>end ça marche pour EM_SETSEL mais pas pour son réciproque. C'est vraiment windows qui est con.

D'ailleurs si je fais EM_SETSEL avec start>end et juste derrière EM_GETSEL, alors je la retrouve inversée.
Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à