不规则窗体的实现
2011-10-13 20:40
211 查看
CreateRectRgn()
CombineRgn()
SetWindowRgn()
这三个函数就能实现不规则的窗体
关键就是合并成的最后一个区域是什么形状
加载位图到HDC 获得每一点的像素,根据像素判断是否新建一个RGN去和目标RGN合并
最终得到不规则矩形
CombineRgn()
SetWindowRgn()
这三个函数就能实现不规则的窗体
关键就是合并成的最后一个区域是什么形状
加载位图到HDC 获得每一点的像素,根据像素判断是否新建一个RGN去和目标RGN合并
最终得到不规则矩形
相关文章推荐
- WinForm 窗体圆角、平角(不规则窗体)实现的几种方法
- java实现不规则窗体
- 不规则窗体的编程实现
- Windows 中不规则窗体的编程实现三种方法:CRgn,作图路径法,据图像创建region
- C# 在windows form实现不规则窗体&透明窗体
- 实现不规则窗体------基于MFC based DLG
- QT实现不规则窗体和透明窗体
- QT实现不规则窗体
- MFC界面编程1:GDI+实现不规则窗体
- 用C#实现不规则窗体
- QT实现不规则窗体和透明窗体
- Windows 中不规则窗体的编程实现
- 也说说c++builder中的不规则窗体的实现
- QT实现不规则窗体
- GDI+实现不规则窗体
- Qt 不规则窗体的实现
- Qt中不规则窗体和部件的实现
- Qt 不规则窗体的实现(构造函数里setPaletteBackgroundPixmap后设置setMask)
- wxWidgets实现不规则窗体
- WPF实现不规则窗体(C#)