关于在wince下画图

Code
 

ImageHelper是已经封装好的类。它使用了Com组建IImgFactory处理将png jpg等格式的图片转换成位图。

LoadImageFromRes方法是从RT_RCDATA类型的资源中加载图片。

步骤:

创建与设备兼容的设备DC

创建与设备兼容的位图

将空的位图选进设备DC

将位图画在在内存DC

最后用StretchBlt选进屏幕DC

 

注意

加载的时候在初始化中加载 提高效率.而不用每次画的时候再重新加载

HBITMAP hBitMap=CreateCompatibleBitmap(GetDC(NULL),m_rsWidth,m_rsHeight);

其中的第一个参数必须是GetDC(NULL),而不能是m_memHdc。至于原因我也不太清楚

明天继续讲如何用组建来完成图片的格式转换

posted @ 2009-02-20 08:33  Lynn_doo  阅读(963)  评论(0编辑  收藏  举报