Richard87 Skrevet 16. juni 2005 Del Skrevet 16. juni 2005 (endret) #include <windows.h> #include <stdio.h> int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil){ HDC hDC; HWND hWnd; int x; int y; int red; int green; int blue; long int top; long int left; long int bottom; long int right; LPRECT WND; hDC = GetDC(0); hWnd = WindowFromDC(hDC); GetWindowRect(hWnd, WND); top = WND->top; left = WND->left; right = WND->right; bottom = WND->bottom; while (true){ for (x=left;x>=right;x++){ for (y=top;y>=bottom;y++){ // dette e line 32 red = rand() * 255; green = rand() * 255; blue = rand() * 255; SetPixel(hDC ,0,0,RGB(red,green,blue)); }; }; }; }; Kossen kan eg fa GetWindowRect te og virka???? Endret 16. juni 2005 av Richard87 Lenke til kommentar
GeirGrusom Skrevet 17. juni 2005 Del Skrevet 17. juni 2005 LPRECT er en peker, den peker til 0xdcdcdcdc når den ikke er satt til noe, dette skal compileren si ifra om. Gjør heller sånn: RECT WND; hWnd = WindowFromDC(hDC); GetWindowRect(hWnd, &RECT); blir hWnd noe annet en null? Jeg har aldri forsøkt det der. 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å