2009-03-04 4 views
0

Mon application Windows crée des curseurs personnalisés lors de l'exécution à l'aide de la fonction WIN API CreateIconIndirect(). La taille du curseur est dynamique et peut parfois être beaucoup plus grande que la moyenne (l'icône étant plus large que 300 pixels).Aucune limitation pour les curseurs personnalisés utilisant CreateIconIndirect?

Cela semble causer des problèmes lors de l'utilisation de l'application via Remote Desktop (et d'autres produits tiers similaires).

Existe-t-il une sorte de limite pratique (réelle ou perçue) à la taille des icônes de curseur pouvant être utilisées dans une application Windows?

Répondre

1

GetSystemMetrics (SM_CXCURSOR) et GetSystemMetrics (SM_CYCURSOR) vous dire la taille maximale

+0

Hmm, la documentation est un peu clair. Dans "Windows XP icône et le support du curseur" (http://support.microsoft.com/kb/307213) il est dit "Bien que les curseurs peuvent, en théorie, être de toute taille, le système impose une taille standard qui est exposée au moyen de les valeurs SM_CXCURSOR et SM_CYCURSOR. " –

+0

Vous risquez de perdre l'accélération matérielle ... –

Questions connexes