实现按钮自绘,界面。主对话框文件:// TitleBarDlg.cpp : implementation file//#include "stdafx.h"#include "TitleBar.h"#include "TitleBarDlg.h"#ifdef _DEBUG#define new DE...
分类:
编程语言 时间:
2016-01-15 01:13:48
阅读次数:
296
解决上一篇的两个问题。一,按钮背景透明方法是,在绘制按钮之前,向按钮的父窗口发生WM_CTLCOLORBTN消息。该消息返回一个画刷句柄,系统使用该画刷句柄画出按钮的背景。所以我们在处理这个消息的时候,为系统返回一个空的画刷句柄就可以了。直接在回调函数中添加代码1 case WM_CTLCOL...
分类:
Windows程序 时间:
2015-12-12 10:51:37
阅读次数:
1243
昨天在玩手机游戏时,见到一个游戏的饼状投票统计图很漂亮,所以我今天也花了一个下午来实现了一个类似的程序娱乐一下,呵呵。思路:1:将窗体设为Qt::FramelessWindowHint和Qt::WA_TranslucentBackground(去掉标题栏,背景透明)。2:重载程序的鼠标事件(移动.....
分类:
其他好文 时间:
2015-11-25 08:00:38
阅读次数:
927
1.窗口整体透明,但是窗体上的控件不透明。 通过设置窗体的背景色来实现,将背景色设置为全透。QPalette pal = palette();pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));setPalette(pal)...
分类:
其他好文 时间:
2015-11-21 00:37:54
阅读次数:
229
~~~~~图形性能部分~~~~~Qt的widgets部分,运行时的图像渲染性能是一般的,因为大部分的界面内容都是Qt自绘,没有走硬件加速,也就是说很多图形内容都是CPU算出来的。但是widgets底层毕竟是C++,而且Qt的模块写的也不错,做过很多优化,这个渲染的性能在桌面上与有硬件加速的框架比差别...
分类:
其他好文 时间:
2015-11-18 00:46:28
阅读次数:
2963
EditText之自定义边框颜色有俩种方式可以达到效果一种是网上比较推崇的用图作背景,另一种则是自绘图作背景的:首先重新定义一个style。在values文件夹下新建一个style.xml文件:<?xmlversion="1.0"encoding="utf-8"?><resources><stylename="my_edittext_style..
分类:
其他好文 时间:
2015-10-29 16:30:57
阅读次数:
167
自绘手机震动图标,3个控件搞定object Rectangle1: TRectangle Position.X = 216.000000000000000000 Position.Y = 224.000000000000000000 RotationAngle = 45.00000...
分类:
移动开发 时间:
2015-10-13 22:48:15
阅读次数:
224
关键在于TWinControl都是系统自绘,而TCustomControl都是Delphi自绘真正区别之处,我觉得是在这里:procedure TWinControl.WMPaint(var Message: TWMPaint);var DC, MemDC: HDC; MemBitmap, Ol.....
因个人需要,要修改Qt Widget的标题栏,网上找了大半天,没有得到答案,但发现问的人比较多所以现将找到的此文分享一下.(原文:http://www.qtsoftware.com/developer/faqs/faq.2007-04-25.2011048382)How can I handle e...
分类:
其他好文 时间:
2015-08-19 20:21:30
阅读次数:
1882