sidrol Skrevet 29. juli 2010 Del Skrevet 29. juli 2010 Hei! Har noen vært borti hvordan man kan ta en skjermdump av sin egen form(eller andre eksterne vinduer for den saks skyld) i vb.net, uten at programmet er er helt øverst på skjermen? Jeg har tidligere gjort dette i vb6 med BitBlt/GetWindowDC/wm_paint./wm_printclient SendMessage hwnd, WM_PAINT SendMessage hwnd, WM_PRINT SendMessage hwnd, WM_PRINTCLIENT Dette fungerte flott i Windows XP, så lenge vinduet ikke var minimert. Men i Vista og Windows 7 så er er det gjort noe med api'ene som gjør at bitmapen returnerer svart, uansett om vinduet er på topp eller ikke. Har forsøkt flere koder i vb.net, men alle tar kun et bildeutsnitt av sine egne proposjoner av det som vises på skjermen. Så har man utforsker helt øverst så er det utforskeren som returneres som bilde. Forslag? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå