Select the product you need help with
Prise en charge dans Windows XP icône et le curseurNuméro d'article: 307213 - Voir les produits auxquels s'applique cet article SommaireRésumé Cet article aborde les rubriques suivantes :
Plus d'informationsIcône de couleursLa principale amélioration icônes est que Microsoft Windows XP prend en charge les icônes 65536 couleurs et de canal alpha. Icônes et les curseurs dans Windows XP peuvent être n'importe quel profondeur de couleur à un maximum de 32 bits-par-pixel (BPP). Pour une icône contenir un canal alpha, il doit être BPP 32, qui servent 24 bits des valeurs de couleur rouge-vert-bleu (RVB), et, 8 bits sont utilisés pour stocker le canal alpha.Icône de sélectionLorsqu'une icône est chargée, le système effectue les opérations suivantes :
Prendre en compte les intensités de bits suivantes : BPP 2, 4 BPP et BPP 8. Ces sont intensités de bits consécutifs et le delta entre BPP 2 et 4 BPP est inférieur au delta entre BPP 4 et 8 BPP. Par conséquent, le système est déjà sélectionne la profondeur de couleur inférieure. Relaxing ce punishment permet de sélectionner une icône 32 BPP sur un périphérique Affichage BPP 24, au lieu de sélectionner l'icône BPP 8. Cela était nécessaire, car les avantages d'interface utilisateur nouveau icônes floues alpha, mais BPP 24 surfaces généralement effectuer mieux que 32 BPP surfaces effectuer. Couleurs du curseurUn curseur est simplement une icône qui est une zone réactive que le système utilise pour interpréter votre intention lorsque vous pointez sur un élément dans l'écran. Par conséquent, les curseurs sont quasiment identiques sous la forme d'icônes dans leur format de fichier, à ceci près que certaines des informations stockées par une icône couleur est utilisée pour stocker la zone réactive dans un fichier curseur. Ce format de fichier similaire limite curseurs parce que lorsque Windows XP implémente le chargeur du curseur, la profondeur de couleur pour un curseur est supposée pour être BPP 1.note Le curseur est chargé correctement à quel que soit profondeur de couleur le curseur a été créé. Toutefois, le système ne peut pas distinguer plusieurs candidats dans la même fichier de curseur ou la ressource qui diffèrent uniquement par leurs intensités de couleurs. Prend icônes, cependant, totalement en charge plusieurs icône candidats avec des variables intensités de couleurs. note Bien qu'il soit possible pour le système examiner les bitmaps réels qui composent les candidats de curseur pour récupérer leurs intensités de couleurs réelles, Windows actuellement ne pas cette opération. Dans le passé, les curseurs étaient couleur faible, généralement en noir et blanc, bien que certains jeux contienne des versions de couleur. Windows XP prend en charge curseurs BPP 32, qui accroît les possibilités pour leur utilisation, bien que les performances peuvent pâtir si votre matériel est correctement accéléré. note Le paramètre système pour une ombre sous le pointeur de la souris est ignoré si le curseur a un canal alpha (BPP 32). Pour ces raisons, Microsoft recommande que curseur définit être créés uniquement à une profondeur de couleur unique. Microsoft recommande également l'utilisation de plusieurs tailles dans le jeu de curseur, en particulier si vous pouvez utiliser les curseurs sur un système de haute résolution. Taille du curseurBien que les curseurs puissiez, en théorie, être toute taille, le système impose une taille standard qui exposée par le biais des valeurs SM_CXCURSOR et SM_CYCURSOR. Ces mesures sont en lecture seule. Sur les systèmes standard et à faible résolution, ces mesures sont définis sur 32x32 pixels (32 octets/ligne). Lorsque le système charge les curseurs au moyen de la fonction LoadCursor standard, le curseur est étiré à cette dimension.La plupart des curseurs système apparaissent moins 32x32 et ne pas utiliser certaines de l'espace autour du curseur. Les curseurs dans les jeux extra-large utilisent plus de la zone 32x32 disponible. Windows XP n'inclut pas les curseurs de système qui sont supérieurs à 32x32. (Si plus de curseurs étaient inclus, ils s'être étirés pour vers le bas à 32x32 lorsque les API standard chargement les curseurs.) Pour les systèmes de haute résolution, Windows XP a ajusté les valeurs SM_CXCURSOR et SM_CYCURSOR à 64x64 pixels. Cet ajustement taille est d'empêcher le pointeur de souris de quasiment disparaître car il est trop petit pour être utilisés efficacement. Bien que les autres aspects du système échelle avec la résolution, le pointeur de la souris ne pas échelle. Microsoft ne tente pas d'appliquer une taille de PPP-indépendant pour le pointeur de souris. Le système fournit également la fonction SetSystemCursor API 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 toutes tailles. Toutefois, vous devez appeler la fonction par programmation et vous pouvez uniquement utilisez-le pour définir un curseur d'une catégorie spécifique. Vous ne pouvez pas utiliser il pour rendre tous les curseurs sur le système de la même taille. Pour les jeux de curseur que vous souhaitez utiliser sur les systèmes de haute résolution, Microsoft recommande de les créer avec les candidats à la fois 32x32 et 64x64. Le système sélectionne le candidat approprié lors du chargement, en fonction de la résolution du système. Problèmes de mise à l'échelle de curseurIl peut arriver que le système doit échelle un curseur. Par défaut, le système effectue le plus proche-voisin étirer. Les résultats, bien que rapide, sont très pixilated ; par conséquent, Étirement ton demi-chasse a été activé pour produire un peu de meilleurs résultats. Malheureusement, demi-chasse ton Étirement fonctionne mieux avec des images source ayant plusieurs couleurs et les curseurs généralement dispose très peu de couleurs. Par conséquent, les algorithmes étirage sont limitées à pleasing comment les résultats peuvent apparaissent.La plupart des icônes sont créés à 32x32 pixels et la plupart des systèmes ne pas étirer les icônes, car ils sont les systèmes de faible résolution. Toutefois, les systèmes de haute résolution étirer les curseurs de système par défaut. Car ton demi-chasse Étirement résultats mieux visual que pixilation, Étirement ton demi-chasse est activé. En outre, les algorithmes étirage généralement effectuer différemment sur les transparence masque et la couleur images, ce qui entraîne une divergence. Le masque est en noir et blanc ; par conséquent, il ne peut être aucuns interpolées couleurs entre les pixels adjacents. L'image de couleurs, cependant, souvent peut prendre en charge les couleurs interpolées. Le résultat fréquemment est que le masque est en quelque peu différente de ce que vous le souhaitez. Cela peut conduire aux bordures de gros et, dans certains cas, autres effets visuels incorrects ainsi que les bordures. Curseurs qui contient un canal alpha au lieu d'un masque de transparence est inutile ce problème, car le canal alpha est implicitement lié aux informations de couleur. Enfin, comme le curseur est étiré, la zone réactive (qui est un seul pixel) est plus susceptible de déplacer hors de sa position souhaitée. Lorsque le curseur est redimensionné, la zone réactive est ajustée, mais avec moins perfectionnement que les informations de couleur. PropriétésNuméro d'article: 307213 - Dernière mise à jour: vendredi 18 novembre 2005 - Version: 2.1 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 307213
(http://support.microsoft.com/kb/307213/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|




Retour au début








