Keyboard Shortcuts
Likes
Search
Script Jaws et Thunderbird 91, probl¨¨me r¨¦solu
¿ªÔÆÌåÓýBonjour ¨¤ tous, Suite ¨¤ mon message de samedi. J'ai trouv¨¦ par le plus grand des hasards comment faire fonctionner la fonction IsImMessageList(). Elle fait appel ¨¤ la classe MozillaWindowClass. Dans mes essais, j'ai ¨¦crit par erreur ce nom en trois mots, et la fonction s'est d¨¦bloqu¨¦e. C'est donc un bug de Thunderbird. Je peux d¨¦sormais commencer ¨¤ faire les modifications pour cette nouvelle version de Thunderbird, en esp¨¦rant qu'il n'y aura pas d'autre pi¨¨ge de ce genre. Bien cordialement, |
¿ªÔÆÌåÓýsalut je n'ai pas eu ton message de samedi, pourrais tu le reposter pour comprendre de quoi tu parles ? merci ! Le 30/08/2021 ¨¤ 08:32, Daniel Poiraud a
¨¦crit?:
|
¿ªÔÆÌåÓýBonjour Yannick et tous, Je n'ai pas eu non plus de retour de ce message, qui est pourtant sur la liste. Je le mets sous ma signature. Si mon probl¨¨me avec la fonction IsImMessageList() est r¨¦solu, je ne suis pas au bout de mes peines. Par exemple, si je mets le focus sur un dossier de l'arborescence, l'objet trouv¨¦ par GetFocusObject(0) est Application et non ?l¨¦ment d'arborescence. Si quelqu'un voulait reprendre ce script Jaws,
je l'en remercierais infiniment! Daniel. Mon message du samedi 28 ao?t. Mon script jaws pour Thunderbird ne fonctionne plus avec la
version 91 de Thunderbird. Indication, ce script utilise comme
base le script Freedom Scientific pour Jaws 18. Le tout premier probl¨¨me ¨¤ r¨¦soudre est celui de la fonction
IsImMessageList() qui sert beaucoup dans le script. Elle est
initialement dans le script Freedom sous la forme: Int Function IsImMessageList () Quand le focus est dans la liste des messages, on obtient pour
GetObjectSubTypeCode (TRUE) au d¨¦but 80 qui est la valeur
correcte, puis 0. Quand c'est 0, en rajoutant: on obtient la valeur de role 14, qui correspond ¨¤ l'objet
Application, anc¨ºtre de l'objet Tableau de la liste des messages.
Tout se passe comme si la ligne n'¨¦tait pas s¨¦lectionn¨¦e, alors
qu'elle est en surbrillance. On a le m¨ºme r¨¦sultat avec o =
GetFocusObject(). Tant que la fonction IsImMessageList() ne fonctionne pas, il n'est pas possible de chercher les modifications de mise ¨¤ jour. Quelqu'un aurait-il une id¨¦e pour r¨¦soudre ou contourner ce probl¨¨me? Un grand merci d'avance. Le 30/08/2021 ¨¤ 09:17, yannick a
¨¦crit?:
|