要想修改CButton类按钮背景颜色和文字颜色,必须利用自绘方法对按钮进行重新绘制。这可以通过定义一个以CButton为基类的新按钮类来实现。以下为具体的实现方法:方法一:加入一个新类,类名:CButtonEx,基类:CButton。在头文件 CButtonEx.h 中加入以下变量和函数定义:pri ...
分类:
其他好文 时间:
2016-04-18 01:06:52
阅读次数:
377
这是以前写的代码,自绘XP风格的菜单,硬盘坏了后以为没了,最后写的一个软件要自定义风格,“翻箱倒柜”的终于在我可爱的古董机^_^上找到了一个应用的例子。还是把它放到Blog上来,即可共享又可作为备用 :) 把主菜单的OnMeasureItem指向MeasureMainItem、OnAdvancedD ...
分类:
其他好文 时间:
2016-04-15 02:09:49
阅读次数:
209
《自绘ListBox的两种效果》一文帖出之后,从反馈信息来看,大家对这种小技巧还是很认同。接下来我将继续围绕ListBox写一系列的文章,进一步发掘ListBox的潜力,其中包括:自动调整横向滚动条宽度、即时提示(Tips)、拖放插入点提示等,并在最后制作一个在滚动区内的ListBox组。 自动调整 ...
分类:
其他好文 时间:
2016-04-15 02:04:55
阅读次数:
243
本文利用Listbox自绘实现了两种特殊效果(见图),左边的风格是自己突然灵感触发想到的,右边的风格来自"C++ Builder 研究"的一个帖子,老妖用BCB实现了,这里则用Delphi实现它。演示图片:// unit DrawListItem; interface uses Windows, M ...
分类:
其他好文 时间:
2016-04-15 02:04:37
阅读次数:
230
之前一直以为 Qt Quick 里 Canvas 才干够自绘。后来发觉不是,原来还有好几种方式都能够画图!能够使用原始的 OpenGL(Qt Quick 使用 OpenGL 渲染)。能够构造QSGNode 来画图,还能够使用 QPainter !哇。 QPainter 我非常熟悉啊。于是,我用 QP ...
分类:
其他好文 时间:
2016-04-10 18:04:04
阅读次数:
731
在Unity Editor下,当选择Camera组件后,可呈现出Camera视口区域锥体,非常方便。但是当选择其他物体,如Cube后,就无法得知是否在Camera市口区内了,这里我找到了雨松MOMO的一篇博客《Unity3D研究院之获取摄像机的视口区域》,他用Camera.fieldOfView和C ...
分类:
编程语言 时间:
2016-04-07 20:19:56
阅读次数:
213
CButton按钮分为4种基本类型:下压按钮、复癣单选和自绘按钮。按钮会向父窗口发送控件通知消息:1,BN_CLICKED(ButtonNews):单击消息2,BN_DOUBLECLICKED:双击消息3,BN_SETFOCUS:获得用户焦点4,BN_KILLFOCUS:失去用户焦点MFC中的CButton封装了按钮的基本操作,其中create函..
分类:
编程语言 时间:
2016-03-10 01:45:54
阅读次数:
319
完成了基本界面. 本来想自画UI,但是考虑到工作量较大和美观程度有限,以及工具使用对象是比较初级玩家,处于性价比和最初目的,放弃了自绘. 虽然个人比较喜欢黑色,但是工具开发来是给大家用的,而且面向初级使用者,所以还是比较简单界面容易上手. 于是变成这样. 这里的树view还是自绘了一下,原来+号不适
分类:
其他好文 时间:
2016-02-13 01:34:26
阅读次数:
259
表状时钟(AnalogClock)
java.lang.Object;
android.view.View;
android.widget.AnalogClock;
AnalogClock 类方法
AnalogClock 示例
完整工程:
这个程序只要贴图就可以了,回想之前的 DigitalClock,后来查证得知,这类工程一般是贴图,非要自绘的话,需要派生类做相关的重写,这...
分类:
移动开发 时间:
2016-01-24 14:23:29
阅读次数:
194
第一种:addsubviewUIView *line = [[UIView alloc]initWithFrame:CGRectMake(10, cellH-0.5, DEVW-10, 0.5)]; line.backgroundColor = ViewLineColor;第二种:自绘...
分类:
其他好文 时间:
2016-01-19 19:25:32
阅读次数:
149