Kun käytän Visual Basicissa Point-funktiota, se antaa tulokseksi -1. Oikean tuloksen pitäisi olla 66047. (elikkä RGB 255, 1, 1). Mikähän on syy? Kohta, josta yritän saada värin, on kylläkin koko homman taustaväri.
Öööh pointillahan voit piirtää pisteen jos haluat kohdan värin niin tarvitsee käyttää GetPixel APIa
Point lukee tietystä kohdasta värin. Pitäisiköhän jaksaa GetPixeliä käyttää (no, ehkä jaksankin).
EDIT: Ja GetPixelkin sunaroi homman ansiokkaasti.
Tee picturebox ja käytä sen HDC:tä ja tosiaan eikös tuo väri mikä tuosta tulee pitäisi saada tälläiselllä laskutoimituksella (255*3)+(1*2)+(1*1)
Nääh. Tämänlaisella: 255 + (1*256) + (1*65536)
Formillakin on hDC.
Voisitko laittaa projektin jonnekin ladattavaksi? Muuten ongelman selvitys on aika vaikeaa.
Teen vain ohjelmaa, joka muuttaisi ne pisteet valkoiseksi, joissa jokin värikomponentti (tarkoitin R / G / B -värikomponentteja) olisi 255. Ja vastaavasti, jos jokin osaväri olisi 0, piste muuttuisi mustaksi.
EDIT: Lähetin sen sähköpostiisi, Antti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.