王朝百科
分享
 
 
 

DrawlconEx

王朝百科·作者佚名  2010-02-20  
宽屏版  字体: |||超大  

函数功能:该函数在限定的设备上下文窗口的客户区域绘制图标,执行限定的光栅操作,并按特定要求伸长或压缩图标或光标。

函数原型:B00L DrawlconEx(HDC hdc,int xLeft,int yTOp,HICON hlcon,int cxWidth,int cyWidth UINT isteplfAniCur,HBRUSH hbrFlickerFreeDraw,UINT diFlags);

参数:

hdc:窗口设备上下文的句柄。

xLeft:指定目标或光标左上角的逻辑x坐标。

yTop:指定图标或光标左上角的逻辑y坐标。

hlcon:被绘制图标的句柄,该参数可标识一个激活的光标。图标或光标资源必须已经通过Loadlmage函数被装载过。这参数能识别激活的光标。

cxWidth:指定图标或光标的逻辑宽度。如果其值为零且diFlags参数是DI_DEFAULTSIZE;函数使用SM_CXICON或_CXCURSOR系统公制值设置宽度;如果其值为零且不使用DI_DEFAULTSIZE,函数使用资源实际宽度。

cyWidth:指定图标或光标的逻辑高度。如果其值为零且diFlags参数是DI_DEFAULTSIZE,函数使用SM_CYICON或SM_CYCURSOR系统公制值设置高度;如果其值为零且不使用DI_DEFAULTSIZE,函数使用资源实际高isteplfAniCur:如果hlcon标识一个动态光标,参数指定要绘制的帧索引;如果hlcon不标识一个动态光标,该参数被忽略。

hbrFlickerFreeDraw:系统用做闪烁·自由绘图的刷子句柄。如果hbrFlickerFreeDraw是有效的刷子句柄,系统利用背景颜色刷于创建一个反屏位图将图标或光标绘制到位图中,并将位图复制到由hdc。标识的设备上下文中。

diFlags:指定绘图的标记,参数可为下列的值:

DI_COMPAT:系统采用缺省图像而不是用户定义的图像绘制图标和光标。

DI_DEFAULTSIZE:如果CXWidth和CyWidth参数被设为零,采用系统指定的图标和光标的的公制宽度和高 度绘制图标和光标;如果标记未被指定且cxWidth和cyWith参数设为零标,函数使用资源实际大小。

DI_IMAGE:用图像绘制目标或光标。DI_MASK:用屏蔽绘图图标或光标。

DL_NORMAL:DI_IMAGE 与DI_MASKR的组合。

返回值:如果函数成功,返回值是非零;如果函数失效返回值是零。想获得更多的错误信息请调用GetLastError函数。

备注:DrawlconEx。函数将图标的左上角置于由xLeft和yTop参数指定的位置,该位置受当前设备上下文的映射方式支配。

Windows CE:下列的参数设置必须被使用:

djFlags必须是DI_NORMAL,DI_IMAGE,或DI_MASK(不支持DI_COMPAT and DI_DEFAULTSIZE)。

cxWidth和cyHeight必须是零或图标的原始尺寸。hbrFlickerFreeDraw必须是NULL。

iSteplfAniCur必须是零,动态图标不被支援。Windows CE不支援:伸长的和压缩:也就是说该图标分辨率对给定的HICON是固定的,不支持国标大小的再调整。映射方式:用DrawlconEx绘制光标时,hlcon参数不能标识动态光标。

速查:Windows NT:31及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:winuser.h;库文件:user32.lib。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有