I'm having to use the following instead of what you advised:
Bitmap imageBitmap = gcnew Bitmap(pictureBox1->Image);
imageBitmap.SetPixel(x, y, pixelColour);
Anyhow, I can now draw to pixels and get their colours back, but how do I update the pictureBox image with the modified imageBitmap? I tried
pictureBox1->Load(imageBitmap);
but it didn't like it.
Last question, how do I get the individual RGB values for the pixels of an image?
Thanks