Hello

Oui, du coup, je vais être obligé de déselectionner puis refaire la sélection 
comme il faut.
J'ai l'impression que le EM_SETSEL garde la bonne extrémité active lorsqu'on 
lui passe -1 pour faire une déselection.

Ceci dit, Quentin, le problème se pose même parfois dans le comportement 
standard de 6pad++.

Exemple 1:
Je sélectione du texte sur plusieurs lignes du haut vers le bas et j'appuie sur 
Home, je m'attendrais à ce que le curseur aille au début de la dernière ligne 
sélectionnée, là où se trouve l'extrémité active de la sélection. Or le curseur 
va au début de la première ligne de la sélection...
J'imagine que c'est à cause du mécanisme de smart home qui fait que le curseur 
est positionné en fonction du retour d'un appel à EM_GETSEL...
Le bloc notes de windows ne présente pas ce problème.

Exemple 2:
Je commence à sélectionner les derniers mots d'une ligne en partant de la fin 
et en faisant Shift + Flèche gauche. Finalement, je décide de sélectionner la 
ligne entière donc j'appuie sur Shift+Home pour compléter la sélection entammée 
afin qu'elle couvre toute la ligne.
Et bien dommage pour moi, la sélection ne contient pas ce que j'avais 
sélectionner avec Shift+Flèche gauche mais seulement ce qui a été sélectionné 
grâce à Shift+Home.
Encore une fois, le bloc notes Windows fait mieux.

Alors à mon grand désespoir, j'ai voulu désactiver cette belle fonctionnalité 
du smart home. J'ai changé mon 6pad++.ini, mais mes Home semblent rester plus 
smart que ce que je voudrais.

Bref, j'ai l'impression que tout part en cacahuète ! A l'aide Quentin !

Bonne soirée.

Cyrille


-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la part 
de QuentinC
Envoyé : mardi 7 mars 2017 16:26
À : [email protected]
Objet : [progliste] Re: 6pad++ - bug sur la sélect ion

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é.
        
        


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

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 à