J'aimerais programmer un bitmap transparent sous C dans une application Windows.
Je croyais avoir trouvé une solution de remplacement de LoadBitmap(...) en utilisant LoadImage(...) avec l'option LR_LOADTRANSPARENT et en effectuant le transfert du bitmap ainsi obtenu avec BitBlt(...). J'ai essayé les options SRCCOPY,SRCAND, SRCPAINT, SRCINVERT de BitBlt(...), rien à faire, pas moyen d'afficher mon bitmap d'une maniére transparente. (Le bitmap en question ne peut pourtant pas être plus simple, un cadre jaune sur un fond rouge). J'ai été faire un tour sur le web et je n'y ai rien trouvé de bien intéressant si ce n'est une fonction TransparentBlt(...) faites pour cela qui malheureusement ne passe pas à l'édition de lien, message : Unresolved external "transparentBlt". (j'utilise le compilateur Borland Bcc 5.5).
Quelqu'un a-t-il une idée? Je l'en remercie d'avance
Partager