Weet iemand hoe je achter de hWnd van je cursor kan komen [als de cursor een hWnd heeft tenminste] zodat ik een alphablend over mn muiscursor kan gooien
VB, maar taal maakt toch niet uit? het zijn toch allemaal API calls die ik gebruik om achter hWnd's (FindWindow in user.dll gloof ik] te komen en om windows te blenden.
Verwijderd
vanaf XP is het mogelijk alpha blending gewoon in de bitmap aan te geven die je als muiscuror gebruikt.
Verwijderd
De handle / pointer van je form/proggie?Op zaterdag 06 april 2002 19:01 schreef PhantomLord het volgende:
vaagjes ja?
maar waar hebben jullie het over en wat is een hWnd ?
Verwijderd
Gewoon .cur zoals iedere windows cursor natuurlijk..Op zaterdag 06 april 2002 19:01 schreef dj_ed_x het volgende:
welk formaat?
Verwijderd
Ieder modern icon/cursor progje kan dat, Microangelo bijvoorbeeld.Op zaterdag 06 april 2002 19:06 schreef dj_ed_x het volgende:
ja maar ik bdoel, met welk prog kan je .cur files maken met een alpha channel erbij?
Verwijderd
De cursor heeft inderdaad helemaal geen HWND.
En volgens mij kan je em ook niet alphablenden. Dat is een interne 'feature' van windows. (die je overigens met SystemParametersInfo kan aan of uitzetten)
Je kan wel een apart layered venster maken door de WS_EX_LAYERED style toe te voegen aan je form, en je form dan met SetWindowRegion de vorm van een cursor geven en hem dan steeds op dezelfde plek als de cursor staat tonen, maar das wel redelijk omslachtig
En volgens mij kan je em ook niet alphablenden. Dat is een interne 'feature' van windows. (die je overigens met SystemParametersInfo kan aan of uitzetten)
Je kan wel een apart layered venster maken door de WS_EX_LAYERED style toe te voegen aan je form, en je form dan met SetWindowRegion de vorm van een cursor geven en hem dan steeds op dezelfde plek als de cursor staat tonen, maar das wel redelijk omslachtig
Pagina: 1