2010-01-29 9 views
0

J'utilise un panneau pour afficher un document. Je veux savoir quand la barre de défilement verticale a atteint l'un ou l'autre des côtés (la position la plus haute - où vous ne pouvez plus faire défiler vers le haut - et la position la plus basse - où vous ne pouvez plus descendre)Problème de la barre de défilement

+1

Une langue particulière? GUI toolkit? –

+2

quelle langue? – Naveen

+1

J'ai donné un vote négatif à cela. Il n'y a absolument aucun contexte fourni qui soit nécessaire pour rendre cette question responsable. C'est comme demander "comment puis-je définir une variable à true?" sans fournir la langue etc. –

Répondre

0

Si votre widget barre de défilement renvoie à votre code pour effectuer le défilement réel (c'est-à-dire que la barre de défilement ne gère que sa propre position et son pourcentage), vous devez savoir quand le défilement atteint le minimum ou le maximum. Sinon, à peu près toutes les barres de défilement ont besoin de conserver les valeurs minimales, maximales et actuelles pour pouvoir se redessiner et gérer le défilement. Selon la boîte à outils GUI, la façon dont vous accédez à ces valeurs varie. Le code Win32 peut obtenir les valeurs par l'intermédiaire d'une structure SCROLLBARINFO tandis que Qt offre des méthodes minimum(), maximum() et value() par exemple.
Sans plus d'informations sur l'origine de votre barre de défilement, c'est tout ce que nous pouvons dire. Soit vous cherchez vous-même, soit vous ajoutez plus d'informations à votre question afin que nous puissions vous fournir des informations plus précises et plus précises.

Questions connexes