Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Vielä yksi BitBlt ongelma

HtH [21.02.2002 16:47:37]

#

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.

Antti Laaksonen [21.02.2002 19:07:49]

#

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ä.

Lassi Eronen [24.02.2002 16:47:58]

#

ö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.

HtH [24.02.2002 20:58:04]

#

Joo, mä sain sen jo toimiin. Käykää katton http://furyproductions.cjb.net siinä mä käytän tota läpinäkyvää BitBlt komentoa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta