J'ai un contrôle où j'utilise SetScrollInfo
(user32) pour définir le nMin
et nMax
. Comment puis-je calculer la bonne taille de la nPage
(ou la vignette)? Je sais que ça doit être un pourcentage de la clientèle, mais je ne suis pas vraiment sûr du calcul. Je suis pas en utilisant AutoScroll
et les propriétés associées de sorte que je peux avoir un contrôle maximal sur le défilement.Calculer barre de défilement thumtrack taille
Répondre
Je pense que la documentation de MSDN (Scroll Box Position and Scrolling Range) répond à votre question. Un extrait:
Vous pouvez définir un format de page pour une barre de défilement . Le format de la page représente le nombre d'unités de données pouvant correspondre à la zone client de la fenêtre propriétaire étant donné sa taille actuelle. Par exemple, si la zone client peut contenir 16 lignes de texte, une application pourrait définir la taille de la page à 16. Le système utilise la taille de page , ainsi que la gamme le défilement et la longueur de l'arbre barre de défilement, pour définir la taille de la boîte de défilement . Chaque fois qu'une fenêtre contenant une barre de défilement est redimensionnée, une application doit appeler la fonction SetScrollInfo pour définir la taille de la page.
- 1. Taille de la barre de défilement dans ScrollViewer
- 2. Android ScrollView Taille de la barre de défilement
- 3. Modifier la taille d'une barre de défilement dans JComboBox
- 4. Algorithme de barre de défilement
- 5. Comment calculer la hauteur totale d'une visionneuse de défilement
- 6. Barre de défilement QScintilla
- 7. barre de défilement verticale
- 8. WPF barre de défilement
- 9. barre de défilement - Aide
- 10. Style barre de défilement
- 11. Barre de défilement Tbody
- 12. Barre de défilement mutuelle
- 13. problème de barre de défilement
- 14. Calculer la hauteur de la barre de défilement en fonction de la quantité de contenu masqué
- 15. AS3 formule de contenu barre de défilement
- 16. barre de défilement verticale iframe
- 17. Barre de défilement du navigateur
- 18. barre de défilement dans mfc
- 19. Macvim: barre de défilement horizontale
- 20. Textarea sans barre de défilement
- 21. Barre de défilement/Direction numéro
- 22. Widget barre de défilement Android?
- 23. Barre de défilement extérieure viewstack
- 24. barre de défilement pour div
- 25. Problème de barre de défilement verticale Flex
- 26. Problème de barre de défilement Html
- 27. UITableView défilement sous la barre de navigation
- 28. python Qt: barre de défilement widget principal
- 29. Calculer le pourcentage de la barre de progression
- 30. Calculer la taille totale de tous les fichiers à télécharger
Yup! Vous êtes sur place avec ça. Merci! – TheCloudlessSky