首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

What is AGL on .NET Compact Framework?该怎么处理

2012-12-17 
What is AGL on .NET Compact Framework??今天用Reflectors 5.1.6比较了一下.net compact framework 与 .n

What is AGL on .NET Compact Framework??
  今天用Reflectors 5.1.6比较了一下.net compact framework 与 .net framework 2.0,.net cf 除了一些精简之外,还发现多了Microsoft.AGL.Forms、Microsoft.AGL.Common、Microsoft.AGL.Drawing。希望高手们给我详细解释下这个AGL,包括的设计与意图,借用英语一句话:Any information about it would be very appreciated!
  谢谢!
[解决办法]
还没注意到过AGL这个命名空间,我也想知道。
帮顶了,跟着学习。
[解决办法]
耐心等候。。。解答者!O(∩_∩)O~ 等等等等
[解决办法]
[DllImport("AGL", EntryPoint="@106")]
public static extern PAL_ERROR Blt(IntPtr howThis, IntPtr howSrc, ref RC rcSrc, ref RC rcDst, int cvKey, AGL_BLT md);
 
public void Save(Stream stream, ImageFormat format)
{
    if (stream == null)
    {
        throw new ArgumentNullException("stream");
    }
    if (!stream.CanSeek 
[解决办法]
 !stream.CanWrite)
    {
        throw new ArgumentException();
    }
    MISC.HandleAr(GL.SaveImage(this.m_how, format.m_imgfmt, StreamWrapper.CreateStreamCallback(stream)));
}

   这里MISC,GL,StreamWrapper都是Microsoft.AGL下的某些类型的实例,可见在.NET CF下不是直接
用P/Invoke-Win32的API,难道AGL与Win32又有一套的关系啊?!
    还有就是在PC环境下,在使用.NET FrameWork与.NET CF 公有部分创建的CF程序,能运行在PC环境下,可以说明这时候CF程序在PC环境下是在.NET FrameWork上运行,并不是.NET CF。猜想是不是AGL有一套映射关系还是CLR直接判断当前的环境,直接运行在.NET FrameWork上?
    恳请指点!谢谢!

[解决办法]
来个可以聊聊的吧~~一直候等
[解决办法]
该回复于2012-05-26 11:24:06被版主删除

热点排行