Miten saa sitten jonkun kuvan läpinäkyväksi? Esim. kun ensin piirtää taustan, ja sitten siihen jonkun "objektin", niin sit sen pitäisi näkyä silleen, et ei näy mustaa taustaa, vaan se näkyy läpinäkyvänä, se musta.
Luulenpa, että teen aiheesta oppaan jossain vaiheessa kun tätä on jo kerran ennenkin kysytty. Kurkkaa VB:n esimerkkiprojektia calldlls.vbp, siitä pitäisi selvitä.
öh... sulla pitää olla kaks kuvaa. Toisen tausta on musta (rgb 0,0,0) ja toisen tausta valkoinen (rgb 255,255,255). niitä värejä ei saa käyttäää muualla. Sitten vaan laitat ekaks tuon musta kuvan
BitBlt kohde.hdc, mustakuva.hdc plaa plaa, SrcPaint
BitBlt kohde.hdc, valkonen.hdc plaa plaa, SrcAnd
En muista missä järjestyksessä ne nyt oli (musta ekaks vai valkonen, SrcAnd ekaks vai SrcPaint.. vaihtele jos ei toimi) Kokeilemalla selvinnee.
Joo, mä sain sen jo toimiin. Käykää katton http://furyproductions.cjb.net siinä mä käytän tota läpinäkyvää BitBlt komentoa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.