本文讲述如何定制控件的背景颜色和背景位图的技巧。首先要说一下控件的绘制过程:当控件的某个区域需要重绘时,都会触发WM_ERASEBKGND和WM_PAINT消息。比如控件的某个区域被另一个程序的窗口挡住了,而后那个窗口又被移走了,这时控件被挡住的内容就需要重新绘制了。第一步:系统向控件发送WM_ER...
分类:
其他好文 时间:
2014-05-23 03:14:44
阅读次数:
223
对于Windows系统中各种控件换肤功能,要数滚动条的换肤最难实现了,尤其是控件自带的系统滚动条,如Edit、ListBox、ListView、TreeView等自带的系统滚动条,要想实现其自定义的皮肤功能,用常规办法似乎都无法实现。对于常规的皮肤定制一般都是通过定制WM_PAINT、WM_ERAS...
分类:
其他好文 时间:
2014-05-23 03:05:27
阅读次数:
342
Windows下 修改GRUB背景图片(xpm.gz)By Jairkung
@2014.05.11核心提示:所需软件:1.Paint Shop Pro
6(图片编辑)http://upan.cc/tools/others/2009/youpan_218.html 2.xnview(格式转换)htt...
package com.example.ceshi;import
android.content.Context;import android.graphics.Canvas;import
android.graphics.Color;import android.graphics.Paint;im...
分类:
其他好文 时间:
2014-05-22 01:59:09
阅读次数:
288
1.加下划线textView.getPaint().setFlags(Paint.
UNDERLINE_TEXT_FLAG );
//下划线2.单独做第一步,文字会出现锯齿,要加下面抗锯齿textView.getPaint().setFlags(Paint.
UNDERLINE_TEXT_FLAG|...
分类:
其他好文 时间:
2014-05-21 18:48:37
阅读次数:
192
技术上:一 QQ GUI
StyleGUI框架上是采用了和QQ、QQMusic同一套的令人羡慕的对小公司可望不可及的如图框架支持换肤、换色、换底纹、自定义底纹图片等。GUI框架用LayerWnd搭建的一套企业级皮肤框架,这也是本人想去搭建试试的,因为它与其他最大的区别就是不需要接受WM_PAINT消...
分类:
其他好文 时间:
2014-05-19 15:52:27
阅读次数:
1179
QPainter::begin: Paint device returned engine
== 0, type: 2QPainter::setCompositionMode: Painter not activeQPainter::end:
Painter not active, aborted一...
分类:
其他好文 时间:
2014-05-17 00:14:44
阅读次数:
479
本文转自:http://my.oschina.net/lcak/blog/219618微信公众平台接口开发官方仅提供了 PHP 接入示例代码,
网上找到的.Net代码多半需要积分下载,所以自己写了一个如下:将以上代码 另存 为wx_sample.aspx上传到你的服务器填写当前页面访问路径,
填写对...
分类:
微信 时间:
2014-05-16 18:47:46
阅读次数:
674
问:canvas.drawText("3",x,y,paint);x和y是指画得时候数字3中心的坐标吗?还是左上角的坐标?答:x默认是‘3’这个字符的左边在屏幕的位置,如果设置了paint.setTextAlign(Paint.Align.CENTER);那就是字符的中心,y是指定这个字符basel...
分类:
其他好文 时间:
2014-05-16 09:03:57
阅读次数:
359
public class MyView extends View{ Bitmap
myBitmap; Paint paint; public MyView(Context context, AttributeSet attrs) {
super(context, attrs); this.ini.....
分类:
移动开发 时间:
2014-05-12 20:14:55
阅读次数:
402