Bonjour.
Je travaille sur un projet qui vise à afficher des images PNG sur des boutons. Mon environnementde travail est VC6.

Je voudrais construire une fonction qui mélange l'image avec l'arrière plan en fonction de l'indice d'opacité.

Mon problème est la récupération du background.
J'utilise BitBlt d'abord puis GetDIBits,ce qui devrait me permettre de récupérer un buffer avec mes données image; seulement le résultat est que mon buffer est entièrement mis à zero ou à 0xFF.

Auriez-vous une solution miracle qui permette de récuperer l'arrière plan (d'un bouton par exemple) dans un buffer?

Merci d'avance!!