Bonjour,
Je souhaite piloter une application dans laquelle il y a un contrôle AfxFrameOrView42 (selon AutoIt Window Info) .
C'est un arbre dans lequel je souhaite trouver (à partir d'une chaîne texte) un élément et le sélectionner.
J'ai lu la note en haut de la page http://www.autoitscript.fr/autoit3/docs ... ntrols.htm qui dit qu'AutoIt ne fonctionne qu'avec les contrôles standards windows
J'ai comme l'impression que mon contrôle AfxFrameOrView42 est un contrôle personnalisé.
Y a-t-il une manière générique (des fonctions génériques) de piloter n'importe quel contrôle avec AutoIt ? Y-a-t-il des restrictions avec AutoIt ?
Merci de votre aide.
[..] Contrôle AfxFrameOrView42
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[..] Contrôle AfxFrameOrView42
Modifié en dernier par arrkhan le mer. 13 août 2008 03:52, modifié 1 fois.
Raison : Ajout de la balise [..]
Raison : Ajout de la balise [..]
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Contrôle AfxFrameOrView42
Si en utilisant AutoIt Window Info vous arrivez à obtenir des informations spécifique à votre contrôle, alors vous devez y arrivé en utilisant : L'ID, la class, l'instance ... fournit par AutoIt Window Info.
Le tout est de l'utiliser de la bonne manière (Essayez comme décrit dans la doc, ou recherchez sur le forum des exemples similaires).
Le tout est de l'utiliser de la bonne manière (Essayez comme décrit dans la doc, ou recherchez sur le forum des exemples similaires).
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Contrôle AfxFrameOrView42
Merci.
Mais le contrôle en question reçoit bien certaines commandes comme l'appui sur une touche flèche haut ou bas qui sélectionne les éléments de l'arbre vers le haut ou le bas. Mais le contrôle ne reçoit pas les commandes spécifiques aux TreeView comme la recherche d'un élément suivant son étiquette ni la sélection de l'élément suivant un index.
Auriez-vous une idée?
AutoIt permet-il vraiment de contrôler tous les contrôles (y compris les contrôles MFC personnalisés par les développeurs de logiciels) en utilisant les fonctions spécifiques à ces types de contrôles?
Mais le contrôle en question reçoit bien certaines commandes comme l'appui sur une touche flèche haut ou bas qui sélectionne les éléments de l'arbre vers le haut ou le bas. Mais le contrôle ne reçoit pas les commandes spécifiques aux TreeView comme la recherche d'un élément suivant son étiquette ni la sélection de l'élément suivant un index.
Auriez-vous une idée?
AutoIt permet-il vraiment de contrôler tous les contrôles (y compris les contrôles MFC personnalisés par les développeurs de logiciels) en utilisant les fonctions spécifiques à ces types de contrôles?
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Contrôle AfxFrameOrView42
Heuuuu !!!llouis a écrit :AutoIt permet-il vraiment de contrôler tous les contrôles (y compris les contrôles MFC personnalisés par les développeurs de logiciels) en utilisant les fonctions spécifiques à ces types de contrôles?
Vous avez vraiment lu ce qui est écrit dans la petite note du lien que vous avez citez précédemment ???
Si AutoIt Windows Info ne vous donne pas d'éléments spécifique au contrôle survolé, je doute qu'il y ait une solution simple.llouis a écrit :Mais le contrôle en question reçoit bien certaines commandes comme l'appui sur une touche flèche haut ou bas qui sélectionne les éléments de l'arbre vers le haut ou le bas. Mais le contrôle ne reçoit pas les commandes spécifiques aux TreeView comme la recherche d'un élément suivant son étiquette ni la sélection de l'élément suivant un index.
Il ne vous resterait dans ce cas plus que la solution des raccourcis claviers et séquence de touches.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".