原文:让你的WPF程序在Win7下呈现Win8风格主题今天在Win8下使用了一个我之前写的一个WPF程序的时候,发现现在也支持Win8效果了(记得以前的.net 4.0的版本是不支持的)。由于WPF的控件是自绘的,并不受系统主题所控制,也就是说.net 4.5中是附带了Win8主题样式文件的,按理说... ...
JButton变换样式 摘自:绘制JButton圆角效果 http://caleb-520.iteye.com/blog/1039493 ...
分类:
其他好文 时间:
2018-06-16 10:30:17
阅读次数:
152
Windows平台VC,对于不同的按钮状态,采用不同的颜色显示文字,实现起来比较复杂,一般都得自绘按钮。但是Android里面实现起来非常方便。 我们首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: Java代码 <?xml ...
分类:
移动开发 时间:
2018-05-02 19:11:26
阅读次数:
229
很多人觉得系统自带的标题栏太丑了,想要自绘一个标题栏,去掉了系统自带的标题栏后,就需要自己实现窗口移动,下面的代码就是实现窗口移动。 widget.h widget.cpp ...
分类:
移动开发 时间:
2018-02-12 23:43:06
阅读次数:
425
1. 派生CButton 2. 重写PreSubclassWindow函数,设置BS_OWNERDRAW属性 void CButtonEx::PreSubclassWindow() { // TODO: 在此添加专用代码和/或调用基类 UINT nStyle = GetButtonStyle(); ...
分类:
其他好文 时间:
2017-12-21 01:50:46
阅读次数:
183
1. 派生CWnd类 class CTreePropertySheetEx : public CWnd 2. 注册窗口类 LPCTSTR AFXAPI AfxRegisterWndClass( UINT nClassStyle, HCURSOR hCursor = 0, HBRUSH hbrBack ...
分类:
其他好文 时间:
2017-12-21 00:14:51
阅读次数:
190
这是一个按钮自绘的框架,其他控件也类似//.h头文件
#pragmaonce
#include"afxwin.h"
#include"MemDC.h"//封装内存绘图类
classCYuButton:publicCWnd
{
private:
BOOLm_bIsDown;
BOOLm_bIsMove;
BOOL_bMouseTrack;
CStringm_sCaption;
CFont*m_pFont;
CString..
分类:
其他好文 时间:
2017-11-13 14:53:48
阅读次数:
164
看了吕鑫老师的视频,自己试着编写了一个自绘按钮控件。YuButton.h头文件如下:#pragmaonce
#include"afxwin.h"
classCYuButton:publicCWnd
{
private:
BOOLm_bIsDown;
BOOLm_bIsMove;
BOOL_bMouseTrack;//鼠标追踪状态
CStringm_sCaption;
CFont*m_pFont;
public:
CYuButton..
分类:
其他好文 时间:
2017-09-20 16:43:25
阅读次数:
163
上节中讲到,css改网页的鼠标指针。使得大家都更能美化自己的网页。但指针文件怎么获取呢? ...
分类:
Web程序 时间:
2017-09-02 18:08:09
阅读次数:
209
学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。 (一)自绘控件 自绘控件的意思就是,这个View上所 ...
分类:
其他好文 时间:
2017-08-31 16:00:11
阅读次数:
172