OVH Cloud OVH Cloud

Dessiner transparent en api win32

3 réponses
Avatar
Stephane Legras-Decussy
bonjour,

je cherche le moyen de dessiner sur un bitmap avec une transparence
en api win32.

j'arrive bien à tracer des LineTo sur mon bitmap, mais pas question
de transparence. j'ai essayé avec SetROP2 mais le mode "merge"
ne donne pas de transparence...

comment faire ?

(je précise que je ne suis pas très à l'aise pour fouiller
dans msdn)

merçi !

--

3 réponses

Avatar
Christian ASTOR
Stephane Legras-Decussy wrote:

je cherche le moyen de dessiner sur un bitmap avec une transparence
en api win32.



Si c'est du texte, SetBkMode(), sinon, dessiner ds un memory DC, puis
blitting par 1 des techniques de transparence (KB79212,
ImageList_Draw(), MaskBlt(), PlgBlt(), etc...)
Avatar
Christian ASTOR
Stephane Legras-Decussy wrote:

je cherche le moyen de dessiner sur un bitmap avec une transparence
en api win32.



Si c'est du texte, SetBkMode(), pour rubber bands, R2_NOTXORPEN, sinon,
dessiner ds un memory DC, puis blitting par 1 des techniques de
transparence (KB79212, ImageList_Draw(), MaskBlt(), PlgBlt(), etc...)
Avatar
Stephane Legras-Decussy
Christian ASTOR a écrit dans le message :
42175033$0$5212$
Si c'est du texte, SetBkMode(), pour rubber bands, R2_NOTXORPEN, sinon,
dessiner ds un memory DC, puis blitting par 1 des techniques de
transparence (KB79212, ImageList_Draw(), MaskBlt(), PlgBlt(), etc...)



ok, je vois le truc, Merci !