win32 sdk绘制矩形选择框
2014-10-08 19:11
183 查看
普通的绘制会留下“痕迹”,但windows程序设计第五版的5.3.8节提到了一个绘图模式的概念.具体内容就是我们可以通过调用SetROP2函数对绘图模式的设定,默认是R2_COPYPEN,即画笔像素覆盖背景像素.(注意这里是对画笔的绘图模式进行设定,对画刷没用影响,所以只能老实的用线条画矩形)
根据异或运算性质我们只要再对前矩形绘制一遍就可以得到原背景像素(用R2_NOT也可以)
SetROP2(hdc, R2_XORPEN); SelectObject(hdc, GetStockObject(WHITE_PEN));
根据异或运算性质我们只要再对前矩形绘制一遍就可以得到原背景像素(用R2_NOT也可以)
相关文章推荐
- win32 sdk 列表视图控件绘制
- win32绘制文字 矩形 圆形 多边形 位图
- win32 sdk绘制ListBox控件
- 我选择了WIN32 ASM和 WIN32 SDK
- 我为什么选择Win32SDK以及Win32SDK的特点
- win32 sdk 列表视图控件绘制
- win32 窗口 绘制矩形
- win32 sdk绘制ListBox控件
- win32 窗口 绘制红色填充矩形
- MFC中基于对话框利用CRectTracker实现多矩形绘制、选择、拉伸、移动和删除
- win32 sdk绘制ListBox控件
- [ZT]我选择了WIN32 ASM和 WIN32 SDK
- RotatedRect 可选择矩形 的绘制
- 终于找到可以在win32 sdk下打开文件选择对话框的方法。
- Win32 绘制矩形2
- 特征选择与评分的可视化显示 - 在Python中使用Matplotlib绘制“横着的”条形图
- VB API 之 第十一课 绘制矩形
- php百度地图坐标绘制矩形 调用百度poi搜索矩形区域内数据
- Windows下使用C++(Win32SDK)编程无需提权读取硬盘序列号(XP、Win7和Win10都可用)
- 3. Quartz2D 绘制矩形、圆形、弧形