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

C++ Discussion :

Win32 : Défilement avec inertie comme sur iphone


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Win32 : Défilement avec inertie comme sur iphone
    Salut,

    Sous Windows, avec Visual C++,
    je cherche à faire un défilement avec inertie comme sur l'iphone pour faire défiler une image très large (par exemple).
    Genre, quand je clic, je déplace la souris vers la gauche et je relache le bouton l'image est censée continuer de défiler, ralentir puis s'arrêter.

    J'ai donc mes evenements MouseDown, MouseUp, MouseMove... mais je ne sais pas comment implémenter l'inertie du mouvement du défilement de l'image apres avoir relaché le bouton de la souris.

    j'essaie de voir avec la vitesse de déplacement de la souris entre le clic et le relâchement mais je ne sais pas quoi faire avec...


    si quelqu'un avait déjà codé ce genre de truc ça me serait bien utile...

  2. #2
    Membre du Club
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Novembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2007
    Messages : 53
    Points : 52
    Points
    52
    Par défaut
    Bonjour,

    Je sais que en utilisant le framework Qt pour faire ton interface graphique il est possible d'obtenir ce rendu avec la "QStateMachine".
    Pour ma part, je n'ai pas testé, mais j'ai déja compilé les exemples fournis et cela fonctionne.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci.

    Pour info, il faut rechercher "kinetic scrolling" sur google pour avoir des infos sur ce type de scrolling.

    Par exemple : http://www.nbilyk.com/kinetic-scrolling-example

    ce n'est pas du C++ mais le code est assez explicite.

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

Discussions similaires

  1. Défilement de panel comme sur tablette windows 8
    Par Papy214 dans le forum Langage
    Réponses: 8
    Dernier message: 21/02/2013, 08h53
  2. Défilement avec inertie comme sur iphone
    Par ChristianS dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 20/09/2010, 10h29
  3. défilement d'images comme sur mediascape
    Par androidisme dans le forum Android
    Réponses: 3
    Dernier message: 27/08/2010, 12h38
  4. Créer un tableau avec access comme sur les pages web
    Par celiaaa dans le forum VBA Access
    Réponses: 3
    Dernier message: 02/06/2007, 22h53
  5. Stopper le défilement avec la molette sur un combobox
    Par molo dans le forum C++Builder
    Réponses: 5
    Dernier message: 01/06/2005, 09h03

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