3880|4

66

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

windows CE 5.0 Imaging 组件,pImage->Draw()的参数设置问题 [复制链接]

我在windows CE 5.0做图像显示的功能
用的是 Imaging组件;
使用pImage->Draw()的时候老是显示不出自己想要显示的部分。
问题出在的第三个参数上。
hdc
[in] An HDC value that is the graphics context that receives output from this method.
dstRect
[in] A pointer to a RECT value defining the portion of the display area within the graphics context that receives the output from this method.
srcRect
[in] An optional pointer to a RECT that specifies, in 0.01mm units, the portion of the image to be drawn in dstRect.
To display the entire image, set this value to NULL.
请教各位大虾,设置第三个参数为自己想显示的部分该如何设置啊?

最新回复

fengwx : 我说的是Imaging组件,IImage接口中Draw()函数参数的设置 原形 HRESULT Draw(   HDC                  hdc,   const RECT*          dstRect,   OPTIONAL const RECT* srcRect ); 如何设置这些参数,尤其是srcRect,才能画出自己想要画的像素块。而不是用其他的   详情 回复 发表于 2008-3-6 16:28
点赞 关注

回复
举报

58

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我也遇到过,Imaging组件显示太大的图片是有问题的。可以在“系统属性”对话框的“内存”页上把程序内存条大一些试试。
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
fengwx :
我遇到过这样的情况啊!
但我现在要利用Imaging实现类似
BOOL BitBlt (
int x,
int y,
int nWidth,
int nHeight,
CDC* pSrcDC,
int xSrc,
int ySrc,
DWORD dwRop );

BOOL StretchBlt(
  HDC hdcDest,      // handle to destination DC
  int nXOriginDest, // x-coord of destination upper-left corner
  int nYOriginDest, // y-coord of destination upper-left corner
  int nWidthDest,   // width of destination rectangle
  int nHeightDest,  // height of destination rectangle
  HDC hdcSrc,       // handle to source DC
  int nXOriginSrc,  // x-coord of source upper-left corner
  int nYOriginSrc,  // y-coord of source upper-left corner
  int nWidthSrc,    // width of source rectangle
  int nHeightSrc,   // height of source rectangle
  DWORD dwRop       // raster operation code
);的功能啊!各位大虾,救救小弟啊!
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
用CreateCompatibleDC(参数是窗口DC)函数创建一个内存DC,用BitBlt函数把内存DC复制到窗口DC。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 
fengwx :
我说的是Imaging组件,IImage接口中Draw()函数参数的设置
原形
HRESULT Draw(
  HDC                  hdc,
  const RECT*          dstRect,
  OPTIONAL const RECT* srcRect
);
如何设置这些参数,尤其是srcRect,才能画出自己想要画的像素块。而不是用其他的
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表