P pettsson Medlem sedan jan. 2002 1 122 inlägg Frågan 15 nov. 2003 15:50 #1 Hur sätter man färgen på en pixel i ett win API fönster? Måste jag skicka ett WM_PAINT eller finns det något annat sett?
P PeW Medlem sedan juni 2000 10 432 inlägg Är det att rita ut en pixel i vanlig GDI som du menar så, ja, det fixar du genom WM_PAINT, endera direkt eller genom en egen funktion. Se http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_3030.asp
P pettsson Medlem sedan jan. 2002 1 122 inlägg Aha... Den funktionen hittade jag inte när jag tittade där. Finns det kurser i att hitta i msdn? Kanske behövs :)
P PeW Medlem sedan juni 2000 10 432 inlägg Att programmera i windows utan msdn är som att cykla i skogen med förbundna ögon ;)
Det var nu ett tag sedan jag proggade mot windows och höll mig ajour med APIet. Så minnet om detta är inte på topp, men jag hoppas att det gav en liten knuff ivf :)
P pettsson Medlem sedan jan. 2002 1 122 inlägg Hmm... Måste jag invalidera den pixel jag just ritat? Annars ritas väl inte resultatet upp? Jag försökte mig på en det så här
InvalidateRect(hwnd, Rectangle(hdc, x, y, x, y), true);
Men det går inte att kompilera (kan inte konvertera parameter 2 till en const struct tagRECT *)
Parametern ska vara en RECT*
RECT r;
r.top = y;
r.left = x;
r.bottom = y + height;
r.right = x + width;