vc++中HBRUSH的几种用法
来源:互联网 发布:汇编语言转c语言 编辑:程序博客网 时间:2024/04/27 22:34
HBRUSH hbr;
第一种: hbr= CreateSolidBrush(RGB(255,0,0)); //创建单色的画刷
第二种: hbr= (HBRUSH)GetStockObject(BLACK_BRUSH); //只能取特定颜色的画刷,如BLACK_BRUSH,GRAY_BRUSH刷
第三种: hbr= CreatePatternBrush(HBITMAP hbmp); //得到位图画刷
第四种: hbr = CreateHatchBrush(int fnStyle, //创建一种带阴影的画刷
COLORREF clrref
)
第五种: hbr= CreateBrushIndirect(LOGBRUSH); //通过LOGBRUSH结构体来取画刷
typedef struct tagLOGBRUSH {
UINT lbStyle; //画刷类型
COLORREF lbColor; //颜色
LONG lbHatch; //阴影
} LOGBRUSH, *PLOGBRUSH;
第六种: hbr= HBRUSH CreateDIBPatternBrush( //通过与设备无关位图创建一个画刷
HGLOBAL hglbDIBPacked, // handle to DIB
UINT fuColorSpec // color table data
);
附加:
RECT rc;
GetWindowRect(&rc);
ScreenToClient(&rc);
HDC hdc;
primarysurface->GetDC(&hdc);//得到
FillRect(hdc,&rc,hbr);//填充一个指定的rc矩形区域
- vc++中HBRUSH的几种用法
- vc++中HBRUSH的几种用法
- 取HBRUSH的几种方法
- HBRUSH的用法
- HBrush用法
- 取画刷(HBrush)的6种方法
- 取画刷(HBrush)的6种方法
- 【转】取画刷(HBrush)的6种方法
- 取画刷(HBrush)的6种方法
- HBRUSH的使用
- HBRUSH
- .net 中 using的几种用法
- .net 中 using的几种用法
- .net 中 using的几种用法
- .net 中 using的几种用法
- c#中using的几种用法
- .NET 中using的几种用法
- .net 中 using的几种用法
- C#日期格式转换大全
- installshield 12较6.0生成MS SQL数据库策略
- 经典代码总结(译)
- 如何简单有效关闭Oracle死锁进程
- 串操作指令
- vc++中HBRUSH的几种用法
- 怎样设置TDateTimePicker控件显示为空。
- U-boot-1.1.6-2008R1到vdsp5(bf561)的移植记录(14):使用VDSP库
- VB.NET 操作 ACCESS OLE 字段内容
- C语言高效编程秘籍
- 贝叶斯算法
- Algorithm--让人困惑的快速排序(划分算法)
- Design Patterns 第三章代码 Makefile
- VB.Net 开发的长内容自动分页功能