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 :

Scroll Bar Personalisée


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 41
    Par défaut Scroll Bar Personalisée
    Bonjour à tous,

    J'aimerai créer un scrollbar personnalisé comme l'indique le l'image en PJ, je connais VC++ mais je n'ai pas trop d'idée sur la manière d'implémenter tout ça si ce n'est que de créer un ActiveX.

    Est ce que via un Active je peux gérer dynamiquement les déplacement des 2 curseur et le remplissage de la barre ?
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 446
    Par défaut
    La scrollbar devrait être modifiée à quel niveau ?
    - Système : dans un thème
    - Application :
    - Control :

    Avec quelle bibliothèque graphique (Win32, MFC, WTL, WPF ...)

    Un exemple pour un control avec WTL

    http://www.codeproject.com/KB/wtl/Cu...ion&view=Quick

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 41
    Par défaut
    Je pense utiliser les MFC avec VC++ 6.0.

    Etant donné que la scroll bar que je veux obtenir est très différente d'une scrollbar classique, il y a 2 curseurs indépendant (un curseur_min et un curseur_max), et le déplacement d'un curseur doit remplir le contenu un peu comme le dessin en PJ.

    Je trouve pas trop d'exemple correspondant à mon application...

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 446
    Par défaut
    Si c'est une scrollbar, les 2 curseurs ne sont pas indépendant car fonction de la zone cliente affichée.
    S'il n'y a pas correspondance entre la zone cliente et ces curseurs, vous n'avez pas besoin d'une scrollbar mais d'un slider.

    WTL est assez bas niveau (proche Win32), le code WTL peut peut-être être facilement transposé en MFC.

Discussions similaires

  1. Fenetre sans Scroll Bar
    Par nicolas78986 dans le forum MFC
    Réponses: 15
    Dernier message: 01/06/2007, 03h15
  2. Scroll bar dans un TPageControl
    Par richard038 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 11/08/2005, 12h53
  3. Comment faire fonctionner une scroll bar ???
    Par toto4650 dans le forum MFC
    Réponses: 10
    Dernier message: 18/07/2005, 16h47
  4. [Débutant][JScript] Désactive ma scroll bar
    Par virgul dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/06/2005, 16h55
  5. [BCB5] Défilement automatique des scroll bars
    Par Christophe Brun dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/12/2004, 16h59

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