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

窗口的显示Buffer怎么取得

2014-01-17 
窗口的显示Buffer如何取得现在想知道如何取得窗口本身的状态在内存中的映像,不仅仅是那种窗口的标题、颜色

窗口的显示Buffer如何取得
现在想知道如何取得窗口本身的状态在内存中的映像,不仅仅是那种窗口的标题、颜色之类
的东西,而是标记整个窗口当前状态(属性)的RAM,目的是为了将这个RAM送到显示芯片上显示,
当然显示芯片支持UI Surface的。
当前想法是这样的:
1、这种东西应该在驱动层面可以取得,即DDGPE那里,但不知道这个数据结构内的
   每一个成员的含义(当然可以查MSDN),是否有相关资料可参考。
2、无论采用什么方法创建的窗口,在驱动层面上是相同的。
[解决办法]
直接取显示 Buffer 不行吗?
[解决办法]
如果你采用directui界面,那么应该比较好办,如果mfc,不好弄。
[解决办法]
或者你可以考虑直接提取wince的显存。在驱动中很容易做到。

你到底是要记录所有状态呢,还是显示?

[解决办法]
如果你在内存中自己画界面,可以直接将内存数据丢到显存显示。不知道你是不是要这样。
wince的config.bib中有显存地址。你在驱动中很好访问。显示需要注意位数的问题,一般显存可能只配置了16bit,你需要注意。

热点排行