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 :

Processus d'écoute et ScrollBar


Sujet :

MFC

  1. #1
    liv
    liv est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 124
    Par défaut Processus d'écoute et ScrollBar
    Bonjour,

    J'aimerais créer une scrollbar liée à la lecture d'une vidéo.
    Ma vidéo est attachée à un ActiveX définit par une variable que je nommerai m_player.

    A tout moment je peux récupérer la position exacte de ma lecture, par m_player.pos(), mais je ne sais pas comment créer le thread permettant de faire le raprochement entre ma scrollbar et cette position (de type long -> valeur en ms).

    Quelqu'un a une idée?

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    je dirais comme ça :
    un thread dans lequel s'effectue l'affichage video .
    (il y a des posts dans la faq sur le sujet creation d'un thread).
    et a partir du thread mise a jour de la position de la scrollbar par SetScrollPos.
    attention a la maniere de travailler avec les threads de travaille voir post dans la faq sur ce sujet.

  3. #3
    liv
    liv est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 124
    Par défaut
    Ok merci....je vais jetter un coup d'oeil.

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    oups pour la creation du thread c'est pas encore dans la faq mais dans le post it:
    http://www.developpez.net/forums/vie...316246#1316246

  5. #5
    liv
    liv est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 124
    Par défaut
    Euh...merci pour ton exemple mais je ne comprends strictement rien.

    Je suis dans l'exemple des MFC sur AfxBeginThread() mais ce n'est pas clair...je ne comprends pas:
    - d'où sort ta classe CWorkerThread ?
    - où mets tu la fonction AfxBeginThread...

    Je suis désolé mais j'ai rien kifé...

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Citation Envoyé par liv
    Euh...merci pour ton exemple mais je ne comprends strictement rien.

    Je suis dans l'exemple des MFC sur AfxBeginThread() mais ce n'est pas clair...je ne comprends pas:
    - d'où sort ta classe CWorkerThread ?
    - où mets tu la fonction AfxBeginThread...

    Je suis désolé mais j'ai rien kifé...
    la classe CWorkerThread c'est ta classe de traitement : ça peut etre aussi la view ou dialog de traitement ,l'exemple montre que l'on avoir dans une classe une fonction statique à la classe qui correspondra au thread de travail .
    exemple dans la Faq il y a un exemple d’une classe de travail sur le port série ,
    La classe s’appelle CCom elle génère un thread de travail pour la réception des caractères sur la voie série.
    Le thread de travail correspond a une fonction statique de la classe.
    C’est une manière de tout avoir dans une seule classe .
    la classe de traitement et la fonction servant au thread ,ce qui est plus propre (de mon avis).
    Ce qui est aussi le cas dans l’exemple que je donne avec une classe CDialog .(tout en bas du post).

  7. #7
    liv
    liv est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 124
    Par défaut
    Je te remercie pour toutes ces précisions...je vais étudier cela de plus près.

  8. #8
    liv
    liv est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 124
    Par défaut
    J'ai une question plus ouverte sur un point de vue conceptuel...c assez délicat à formuler et je ne veux pas te faire perdre ton temps.
    Est-ce que je peux néanmoins te la poser....peut-être sur un POST en particulier ?
    Le principe est con...et peut-être tu sauras me répondre facilement.
    J'essaierai de faire des images pour que cela soit clair...

  9. #9
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    envoi ,si je peux repondre bien sur ...


  10. #10
    liv
    liv est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 124
    Par défaut
    En fait c'est on...je pense avoir la solution a mon problème...c'était une question dhéritage essentiellement.

    Merci de ta dispo.

    Je clotûre le sujet...[/img]

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

Discussions similaires

  1. Probléme avec le processus d'écoute
    Par hedgehog dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 04/08/2008, 17h56
  2. Réponses: 0
    Dernier message: 14/07/2008, 19h51
  3. Ora-12514: Tns le processus d'écoute
    Par Ensias dans le forum Administration
    Réponses: 2
    Dernier message: 11/05/2007, 15h47
  4. ORA-12514: TNS : le processus d'écoute
    Par big1 dans le forum Oracle
    Réponses: 11
    Dernier message: 01/02/2007, 12h34
  5. ORA-12541 TNS pas de processus d'écoute
    Par zsafae dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 04/05/2006, 09h13

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