通过WM_CTLCOLORDLG消息设置对话框的背景,当窗口过程接收消息时,wParam表示对话框的设备上下文,即HDC,lParam表示对话框的句柄。 思路:在WM_CTLCOLORDLG消息中获得对话框的大小,通过StretchBlt将位图贴到对话框的HDC中,完成对画框的背景设置,最后返...
分类:
其他好文 时间:
2015-10-15 09:58:54
阅读次数:
207
5.6.1处理矩形(1)绘图函数绘图函数说明FillRect(hdc,&rect,hBrush)不用先将画刷选入设备环境FrameRect(hdc,&rect,hBrush)绘制边框,不填充(注意是用画刷,而不是画笔)InvertRect(hdc,&rect)像素反转,由1变0,0变1。(2)操纵R...
分类:
其他好文 时间:
2015-07-18 08:24:39
阅读次数:
136
canvas 画布 pen 画笔 brush画刷 画布对象 1.moveto(x.y:integer);开始点 2.lineto(x.y:integer);线 3.rectangle(x1.x2.x2.x3);方 4.ellipse(x.y.x1.y1);圆 5.textout(x....
分类:
其他好文 时间:
2015-07-17 13:27:09
阅读次数:
104
使用场景 1、也就是大家经常用的,一般是图片的4个角落,基于横纵坐标来添加。 2、在图片内基于固定位置,文字始终居中。刚开始我基于第一种场景来根据水印汉字的长度来计算坐标,后来发现方法始终不可靠。现在是先在图片固定区域(水印区域)画一个矩形,然后再矩形内添加水印汉字,并使用画刷保持文字居中。场景一效...
在 Win 10 的 UWP 中,需要在 xaml 中,通过使用 StateTrigger 修改全局的文本大小、Background、画刷等依赖属性等主题样式。下面只针对字体大小进行描述,其它依赖属性与之类似。1、 首先在工程中,添加一个继承自 DependencyObject 的子类,添加一个 F...
分类:
其他好文 时间:
2015-07-13 07:47:59
阅读次数:
413
如果你也发现按照教程代码完成贴图时,你会底面的坐标和平常顶点坐标正负相反,比如-1.0f, -1.0f, -1.0f这个顶点对应的却是世界坐标中1.0f,-1.0f,1.0f
问题究竟出现在哪里?
原来是:objectFrame.GetCameraMatrix(mObjectFrame); //原书中的代码为GetMatrix,获取了objectFrame的朝向,导致顶点和纹理的对象关系出现了...
分类:
其他好文 时间:
2015-07-12 01:48:43
阅读次数:
150
※创建自定义控件1.修改现有视图,继承android自带控件,扩展自带控件来定制其外观和行为。2.直接继承View,SurfaceView类,在一个空画布上创建新的控件由于效率问题,在自定义的构造函数中完成画刷的创建。public MyTextVIew(Context context) { ...
分类:
移动开发 时间:
2015-07-06 19:39:11
阅读次数:
181
引言 利用WPF的动画可以轻而易举的实现各种各样的特效,如擦除,滑动进入等,先看两个效果图第一个效果 这个动画其实利用了OpacityMask和LinearGradientBrush,将画刷的两个渐变点设置在右边,再由动画控制两个渐变点在一定时差间往左边移动,形成擦除效果,如下 ...
在项目开发过程中经常有需要进行刷新操作,MJ博主开源的MJRefresh为我们节省了大量的时间。只需要几行代码就可给UITableview,UICollectionview,UISCrollview,UIWebview集成上拉或下拉操作。更强大的是自定义功能,无论产品经理要什么上拉下拉动态效果,MJRefresh带你装逼带你酷炫下拉刷新。...
分类:
其他好文 时间:
2015-07-03 17:30:30
阅读次数:
15016
CDC::BitBlt介绍2011-11-04 08:25 19576人阅读 评论(6) 收藏 举报摘自:http://blog.csdn.net/bberdong/article/details/6934270设备上下文绘图有很多种方法。例如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此...
分类:
编程语言 时间:
2015-06-26 10:50:31
阅读次数:
180