Hirdetés

Új hozzászólás Aktív témák

  • VladimirR

    nagyúr

    belefutottem agy erdekes problemaba C#-ban a GetPixel methodus hasznalatakor

    adott egy alkalmazas (jatek), amibol szeretnek innenn-onnan pixel ertekeket kiolvasni
    tobbnyire megy is minden rendesen, viszont az egyik gepen (vista) attol fuggoen, hogy hol talalhato az ablak az asztalon, nem mindig sikerul a muvelet, a GetPixel nullat (0) ad vissza
    nem kozvetlen az ablakbol olvas a getpixel, hanem BitBlt-vel atmasolom a megfelelo reszeket egy memoriaban CreateDC-vel letrehozott DC-be, s onnan olvas a GetPixel (valamiert igy lenyegesen gyorsabb, mintha az eredeti ablakbol olvasnek)
    amennyire meg tudom mondani, ugy nez ki a dolog, hogy vizszintesen annyit latok az ablakbol, amennyi az ablak X koordinataja
    vagyis ha az ablak az asztal bal szelen kezdodik, semmit nem latok belole, viszont ha kihuzom az asztal feleig, akkor fel asztal szelesseget latok belole

    aminek meg jelentossege lehet, hogy az ablakot (jatek) GameGuard vedi...tobbnyire sikertelenul

    mas gepeken (vista, xp vegyesen) rendesen mukodik a program, nincs meg a fenti hibajelenseg

    van barmi otletetek arra vonatkozoan, mi okozhat ilyen jelenseget?

Új hozzászólás Aktív témák