IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[VC++] Comment piloter une scroll bar uniquement avec PostMessage ?


Sujet :

MFC

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2002
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 225
    Points : 118
    Points
    118
    Par défaut [VC++] Comment piloter une scroll bar uniquement avec PostMessage ?
    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.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2002
    Messages
    225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 225
    Points : 118
    Points
    118
    Par défaut
    Bon, je viens de trouver la solution.

    Le contrôle que je pensais être un ScrollBar n'en était pas un, mais un TrackBar en fait ... du coup les fonctions que j'utilisais ne pouvaient fonctionner.

    J'utilise maintenant la bonne messagerie et contrôle maintenant toute mon application.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire defiler deux listes avec une scroll bar
    Par mcdelay dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/05/2007, 14h54
  2. Réponses: 0
    Dernier message: 17/10/2005, 08h05
  3. Comment faire fonctionner une scroll bar ???
    Par toto4650 dans le forum MFC
    Réponses: 10
    Dernier message: 18/07/2005, 16h47
  4. Comment initialiser une liste de composants avec une boucle ?
    Par EricSid dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/04/2005, 18h46
  5. Comment faire une division par 5 avec les decalages
    Par Zaion dans le forum Assembleur
    Réponses: 7
    Dernier message: 05/11/2004, 17h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo