Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Point

vb1235 [18.08.2005 15:05:09]

#

Onko olemassa keinoja suorittaa Point -käskyn
kaltaista toimintoa (vb6:ssa) siten että kuva-alueen (esim. picturebox, josta tietoa haetaan) ei tarvitsisi olla kokonaan / ollenkaan näkyvillä ruudulla ..? (Siis voiko point käskyä soveltaa jotenkin suoraan tiedoston (bmp,jpg..) tutkimiseen ).

Blaze [18.08.2005 15:28:35]

#

Ei lataamatta kuvaa ensin muistiin. VB:llä helpoin tapa taitaa olla ladata se piilotettuun (Visible = False, AutoRedraw = True) PictureBoxiin, ja hankkia siitä se tuolla Pointilla.

Puhveli [18.08.2005 19:52:35]

#

APIkutsulla tuon voi myös hoitaa, getpixel-funktiolla.

Public Declare Function GetPixel Lib "gdi32" Alias "GetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

Jotkut sanovat sitä nopeammaksi tavaksi, mutta itse en ole järisyttävää eroa havainnut.

Vastaus

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

Tietoa sivustosta