我需要使用串口通信在外部USB设备上显示图像。为此,我将图像转换为字节数组,并通过串行端口传递此字节数据。但是,在WinCE框架中,不支持C#的现有转换方法。我使用了下面的代码片段-
public byte[] ImageToByteArray(System.Drawing.Image imageIn)
{
using (var ms = new MemoryStream())
{
imageIn.Save(ms,imageIn.RawFormat);
return ms.ToArray();
}
}
在WinCE框架中不支持以下代码行-
image
我发现C#的XML序列化有一个问题。串行化器的输出在普通Win32和WinCE之间不一致(但令人惊讶的是,WinCE具有IMO校正器输出)。Win32简单地忽略Class2 XmlRoot("c2")属性。
有谁知道如何在Win32上获得XML输出(因为我不希望WinCE标记具有序列化类的类名)。
测试代码:
using System;
using System.Xml.Serialization;
using System.IO;
namespace ConsoleTest
{
[Serializable]
[XmlRoot("c1")]
有没有人有在wince中使用DDraw & OpenGL的示例代码?
我已经搜索过网络,但是我没有发现任何关于如何在wince中使用DDraw & OpenGL实现硬件加速的东西。
请指导我如何在wince 6.0 r3中使用OpenGL API来实现硬件加速.
I want to know the steps regarding how to use the following:
1. IRenderer
2. ICustomSurface
3. ICustomGraphicsDevice
在wince 6.0 r3.
我做了一个由四个按钮组成的xaml。点击任何一