Bonjour,
Tout est presque dit dans le titre. Je cherche à piloter une application externe en simulant les actions de l'utilisateurs via l'API Windows.
Je suis confronté à une ListBox qui s'affiche dans une fenêtre "pop-up", c'est-à-dire que ladite fenêtre et donc la ListBox disparaît si je clique en-dehors de la fenêtre (je ne cherche à vrai dire pas vraiment à simuler les clics, mais à envoyé des messages).
De plus, j'ai l'impression que la fenêtre "pop-up" se ferme immédiatement après l'instruction suivante (syntaxe VBA):
SendMessage hwnd:=pHwnd_editButtonToDisplayListBoxPopup, wMsg:=BM_CLICK, wParam:=0&, lParam:=0&
Est-ce possible de venir en quelque sorte "freezer" (temporiser / garder le focus) l'action sur le bouton, afin d'accéder aux instructions suivante pour la sélection de la ListBox ?
Pouvez-vous m'en dire davantage sur la fonction PostMessage ? Est-ce possible de créer un "buffer d'instructions" et tout exécuter en simultané ?
Ps : je programmerai l'ensemble en VBA, mais je pense que le forum C++ soit plus adapté pour ce genre de question...
Merci par avance !
Partager