问个wince系统上显示的问题!

SEMIHOSTINGG 2004-10-28 03:22:18
现在手上有一个跑wince的系统,它的显卡只能支持720*600(为了特殊的应用才采用这个古怪的分辨率),可是应用程序是从另外一个系统上移植过来的,是按照分辨率1024*768来设计的,请问有没有办法在不改写应用程序的情况下让应用程序在这个系统上跑起来,并且能正常地显示(就是说原来1024*768的图像映射到720*600),如果能的话,需要改动那部分的代码?(我看了一下那个显卡的驱动程序,估计需要改动的除了驱动程序还需要改动wince的代码),在这里卡住好久了,希望各位能指点迷津,谢谢啦!!
...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
1e21 2004-11-02
  • 打赏
  • 举报
回复
最简单的办法就是利用,BOOL StretchBlt (
int x,
int y,
int nWidth,
int nHeight,
CDC* pSrcDC,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
DWORD dwRop );

把内存里的图拉伸了再显示,不过效果不是最好而已
SEMIHOSTINGG 2004-11-01
  • 打赏
  • 举报
回复
顶一下!!
taotao7805 2004-10-28
  • 打赏
  • 举报
回复
如果你的现卡驱动支持的话你只需要该platform.reg就可以了,你打开platform.reg,搜800*600,好好看看搜上的这块内容。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧