---
title: "Sätta färg på enskilda pixlar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/90481-sätta-färg-på-enskilda-pixlar"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "pettsson"
published: "2003-11-15T15:50:43.000Z"
updated: "2003-11-16T11:24:47.000Z"
replies: 5
views: 296
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/90481-sätta-färg-på-enskilda-pixlar"
---

# Sätta färg på enskilda pixlar

## #1 — pettsson, 2003-11-15T15:50Z

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?

Permalänk: https://www.webforum.nu/p/90481

## #2 — PeW, 2003-11-15T22:22Z

Ä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>

Permalänk: https://www.webforum.nu/p/1205987

## #3 — pettsson, 2003-11-15T22:51Z

Aha... Den funktionen hittade jag inte när jag tittade där. Finns det kurser i att hitta i msdn? Kanske behövs :)

Permalänk: https://www.webforum.nu/p/1205996

## #4 — PeW, 2003-11-16T00:16Z

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  :)

Permalänk: https://www.webforum.nu/p/1206025

## #5 — pettsson, 2003-11-16T11:21Z

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 \*)

Permalänk: https://www.webforum.nu/p/1206145

## #6 — Sang-drax, 2003-11-16T11:24Z

Parametern ska vara en RECT\*
RECT r;
r.top = y;
r.left = x;
r.bottom = y + height;
r.right = x + width;

Permalänk: https://www.webforum.nu/p/1206147

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/90481-sätta-färg-på-enskilda-pixlar
