J'ai un curseur ce que la taille de taille 128x128, mais quand j'ai utilisé LoadCursor pour charger et montrer, il a seulement 32x32. Quelle API peut le faire correctement? Il semble que MS le redimensionne. Merci.La plus grande taille de Windows Cursor
Répondre
Windows XP n'inclut aucun curseur système de taille supérieure à 32x32. (Si des curseurs plus grands étaient inclus, ils seraient étendus à 32x32 lorsque les API standard chargeraient les curseurs.)
Pour les systèmes à haute résolution, Windows XP a ajusté les valeurs SM_CXCURSOR et SM_CYCURSOR à 64x64 pixels. Ce réglage de la taille permet d'éviter que le pointeur de la souris ne disparaisse pratiquement car il est trop petit pour être utilisé efficacement. Bien que les autres aspects de l'échelle du système avec DPI, le pointeur de la souris ne se met pas à l'échelle. Microsoft n'essaye pas d'imposer une taille indépendante du DPI pour le pointeur de la souris.
Le système fournit également la fonction API SetSystemCursor que vous pouvez utiliser pour modifier le curseur système pour des catégories spécifiques. Vous pouvez utiliser cette fonction pour définir un curseur de n'importe quelle taille. Toutefois, vous devez appeler la fonction par programme et vous pouvez uniquement l'utiliser pour définir un curseur pour une catégorie spécifique. Vous ne pouvez pas l'utiliser pour que tous les curseurs du système aient la même taille.
SM_CXCURSOR
par SM_CYCURSOR
est la seule taille de curseur que le système peut actuellement utiliser. Utilisez GetSystemMetrics
pour trouver ces valeurs.
Ne pas utiliser LoadCursor, utilisez LoadImage() à la place.
- 1. facebook aime bouton plus grande taille
- 2. Android rétrécir grande taille de l'image
- 3. Delphi 6: Comment afficher du texte de grande qualité de grande taille via la méthode TextOut()?
- 4. requête pour obtenir 3ème plus grande quantité et 2ème plus grande quantité de la table
- 5. Comment obtenir une taille de tableau (et la plus grande) avec une instruction SQL?
- 6. Calculer la plus grande taille du mot en octets de contenu soumis
- 7. comment définir une plus grande taille de police en utilisant jquery pour toute la page?
- 8. Comment charger une image de la vignette à une plus grande taille avec Javascript
- 9. Quelle est la plus grande taille de fichier d'un seul fichier que mon application peut enregistrer?
- 10. Iphone App - La plus grande taille de fichier que vous pouvez télécharger sans utiliser le WiFi?
- 11. Comment convertir les produits en tailles de produit avec la plus grande taille
- 12. HTML: La taille de la police est trop grande - pourquoi?
- 13. MySQL comptant la plus grande valeur
- 14. La plus grande colonne non nulle
- 15. faire défiler le texte si la taille est plus grande dans android
- 16. Mise à l'échelle plus grande Image problème
- 17. Correction de la taille du panneau Windows
- 18. Trouver la longueur de la plus grande séquence croissante
- 19. La case à cocher DataGridView ne s'affiche pas lorsque la taille de la police est grande
- 20. La taille de la police dans OS X est trop grande
- 21. Polygon Intersection échoue, collision "taille" trop grande
- 22. NSPredicate chaînes plus grande comparaison
- 23. iPhone: Texture plus grande que 64x64?
- 24. Utilisation de Cursor avec l'adaptateur ListView pour une grande quantité de données
- 25. Quelle est la taille est trop grande (pour NTFS)
- 26. Rollovers CSS: comment maintenir la taille "zone de frappe" lorsque l'image cachée est plus grande que la zone d'ancrage
- 27. Hauteur du panneau de mise à jour restant la plus grande taille après la mise à jour
- 28. CSS/JavaScript Technique pour forcer dynamiquement 2 divs à être la taille de la plus grande div
- 29. wpf app - pourquoi la taille de la fenêtre est-elle plus grande que je ne l'avais définie?
- 30. Pourquoi la taille du texte dans le navigateur apparaît-elle plus grande lors de la visualisation sur un périphérique moblie?