Bonjour à toutes et à tous,
Avant de poser ma question, je vais vous faire un historique de mon problème. J'avais besoin d'intégrer à mon application une fonctionnalité "table de mixage". Plusieurs solutions s'offraient à moi : développer cette fonctionnalité moi même, trouver les codes sources d'un logiciel équivalent, trouver un logiciel équivalent intégrable (DLL ou autres) ... comme je ne dispose pas de beaucoup de temps la première solution n'a pas été envisagée, ni la seconde pour d'autres raison, reste enfn la dernière qui a finalement été retenue.
Voila, aujourd'hui je dispose d'un logiciel de mixage, qui correspond bien à mon besoin mais qui reste encore à piloter (pour info c'est un logiciel fournit avec ma carte son externe et qui exploite au mieux toutes ses fonctionnalités).
Ayant déjà piloté un logiciel (Winamp) depuis une autre application en utilisant le mécanisme d'envoi de messages (via PostMessage ou SendMessage en fonction des besoins de synchronisation ou non) je me suis dit que je pourrais bien refaire la même chose.
En utilisant l'outils Spy++ j'ai espionné les messages envoyés à la table de mixage et j'arrive à piloter presque tout, mais je bloque sur le pilotage des scroll bar pour lesquelles je ne parvient pas à fixer la valeur par l'envoi d'un message. J'ai utilisé la fonction SetScrollPos mais aucun résultat.
Comment puis je faire sachant que je dispose des informations suivantes :
* le handle de la fenêtre de l'application table de mixage
* le handle de toutes les scroll bar (qui permettent de régler le niveau sonore de chaque piste)
D'avance merci pour votre aide.
Partager