ok Im essayant de créer un curseur en utilisant gdi. Je ne peux même pas trouver de tutoriel comment utiliser le curseur de personnaliser, je peux trouver autant de tutoriels pour C#. tout ce que je sais que j'utiliser ces deux fonctions pour régler le curseur, SetCursor et LoadCursor qui est ce grâce RamiC++ utiliser le curseur personnalisé gdi
0
A
Répondre
2
Vous pouvez créer votre propre curseur à l'aide CreateCursor(). Les deux derniers paramètres ont défini les données de pixels réelles. Cela vous donne une poignée HCURSOR.
Une fois créé, vous pouvez l'utiliser avec SetCursor(HCURSOR handle).
0
le lien que vous me donniez pour CreateCursor() je l'ai trouvé un lien pour un exemple http://msdn.microsoft.com/en-us/library/ms648380(v=VS.85). aspx # _win32_Displaying_a_Cursor le problème est qu'ils n'ont pas utilisé de gdi pour créer le ils ont seulement utilisé quelque 00xFF ......... une idée? – Ramilol
Ils utilisent des données de curseur codées en dur. Si vous le souhaitez, vous pouvez charger un bitmap en utilisant LoadBitmap() et ensuite lire les valeurs de pixels en utilisant GetDIBits(). Une bibliothèque de traitement d'image comme DevIL peut vous aider avec d'autres formats que BMP. – msteiger
Je ne veux pas charger une image, j'ai le code gdi qui dessine une éclipse de remplissage – Ramilol