- 2
- 0
- 约8.14千字
- 约 8页
- 2017-09-09 发布于重庆
- 举报
Windows层窗口的使用
Windows 层窗口的使用
windows从windows2000开始,提供了一种叫做layered的窗口风格,通过使用这种窗口风格,我们就可以创建透明的窗口或者半透明的窗口,在这里我将使用一个比较简单的例子来说明如何使用这种新的窗口风格。
首先我们说明一下windows api对层窗口的支持情况。在创建窗口的时候可以直接使用createwindowex来创建层窗口,或者在创建了普通的窗口之后使用setwindowlong()来修改已有的窗口的风格. windows层窗口的窗口风格是ws_ex_layered,创建了层窗口的同时,你也就创建了透明窗口, 因为层窗口会同时设置透明窗口的风格。
在我们创建了层窗口之后,我们可以调用api setlayeredwindowattributes()来设置层窗口的属性,这个api函数的原型是这样的
bool setlayeredwindowattributes( hwnd hwnd, // handle to the layered window colorref crkey, // specifies the color key byte balpha, // value for the blend function dword dwflags // action );这个函数的主要功能就是设置层窗口的缺省的属性,
您可能关注的文档
最近下载
- 党籍管理--操作手册--党委版本(党员E先锋操作手册).docx VIP
- 发展党员--操作手册--党委版本(党员E先锋操作手册).docx VIP
- 统编版二年级(上册)语文教学计划.docx VIP
- 陕09J01建筑用料及做法陕西省09系列建筑图集(OCR文字可搜索)(32.7MB).pdf VIP
- 平面机构运动简图的绘制.ppt VIP
- WebGIS原理及开发—基于开源框架的WebGIS技术全套教学课件.pptx
- 前程无忧2025年校园招聘白皮书202页.pdf VIP
- 中国转换性障碍(分离性障碍)诊疗指南(2025).docx
- 中国适应障碍诊疗指南(2025年版).docx VIP
- “一面两孔”定位误差计算(精).ppt VIP
原创力文档

文档评论(0)