0

I've discovered what may be the perfect answer to a question on buffered drawing, but for some reason my version of VS2008 doesn't seem to have a WriteableBitmap? I've tried including the relevent namespaces as per the documentation:

using namespace System::Windows::Media;
using namespace System::Windows::Media::Imaging;

But that just gives me errors:

d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(9) : error C2039: 'Media' : is not a member of 'System::Windows'
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(10) : error C3083: 'Media': the symbol to the left of a '::' must be a type
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(10) : error C2039: 'Imaging' : is not a member of 'System::Windows'
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(52) : error C2065: 'WriteableBitmap' : undeclared identifier

Do I have an older version of .net installed or something? Is there any way to tell what version visual studio is using? I've updated VS to service pack 1 which made no difference.

Community
  • 1
  • 1
Jon Cage
  • 36,366
  • 38
  • 137
  • 215

1 Answers1

0

You must target .Net framework 3.0 or 3.5 to get this. Also you will need to add a ref to PresentationCore.dll.

Sam Saffron
  • 128,308
  • 78
  • 326
  • 506