Pregunta

He descubierto cuál puede ser la respuesta perfecta a una pregunta sobre el dibujo almacenado en buffer , pero por alguna razón mi versión de VS2008 no parece tener un WriteableBitmap ? Intenté incluir los espacios de nombres relevantes según la documentación:

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

Pero eso solo me da errores:

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

¿Tengo instalada una versión anterior de .net o algo así? ¿Hay alguna manera de saber qué versión está usando Visual Studio? He actualizado VS al Service Pack 1, lo que no hizo ninguna diferencia.

¿Fue útil?

Solución

Debe apuntar a .Net framework 3.0 o 3.5 para obtener esto. También deberá agregar una referencia a PresentationCore.dll.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top