E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
自绘
WPF自定义控件 —— 复合控件(中国象棋联机版)
示例下载(.netFramework 3.5 SP1) 一.再说呈现 在
自绘
那篇我们已经知道了如何把东西画出来,或许你已经能通过重载OnRender函数非常熟练的画出这样棋子。
·
2015-11-01 11:03
自定义控件
WPF自定义控件 —— 布局
本篇是上一篇
自绘
的补充,但需要一定的WPF相关知识,感谢Clingingboy 通宵达旦的帮助。
·
2015-11-01 11:03
自定义控件
WPF自定义控件 ——
自绘
篇
一般来说控件主要是画面呈现、事件的处理、布局自动化,当然完善的控件还应该牵涉设计时、UI自动化测试的定义。 首先我们来说最简单的画面的呈现。 一.在自定义控件上画矩形 增加一个自定义控件类: 打开创建的类重载OnRender函数并注释掉静态构造函数,代码如下 public class C
·
2015-11-01 11:02
自定义控件
DBGrid简单
自绘
(字体颜色、背景等)
void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { AnsiString name= Column->Field->Da
·
2015-11-01 10:50
grid
[置顶] VC++界面编程之--自定义CEdit(编辑框)皮肤
要想继承CCustomDraw来完全
自绘
CEdit控件,是不太可行的方案,因为一旦你完全重绘,那么你需要额外做以下几件事: 1. CEdit光标的处理; 2.
·
2015-11-01 09:08
vc++
Asp.net 通用 万级 数据分页
很久以前,就想做一个通用点的数据分页组件,但苦于一直没有充足的时间,所以迟迟没有实现(当然,主要是因为有一定的难度,要处理视图状态,回传事件,
自绘
等..
·
2015-11-01 09:44
asp.net
MessageBox不能前置显示的问题
经过BaiDu之后,发现起因是因为我的主界面加入了
自绘
的控件
·
2015-10-31 19:58
message
界面开发中的那些疯狂的小事
我所参与的应用开发是一款桌面应用程序,为了良好的用户体验,产品设计使用了许多自定义窗口和
自绘
控件,在最早的需求说明书中,软件的界面的需求只是一些PhotoShop做的截图。
·
2015-10-31 17:32
开发
控件的鼠标拖动和改变大小实现的思考
WinForm应用里经常会使用一些
自绘
的非标准窗口来改善软件的观感,由于不再使用标准窗口的标题来和边框,那么窗口的Move和Resize的功能就需要自己来实现。
·
2015-10-31 17:30
思考
显示HTML对话框
用VC做GUI是一件相当闹心的事,
自绘
、各种细节调整真的需要程序员很要有耐心,而且当碰到朝令夕改的情况时,那就会让人抓狂了.现在发现很多软件的显示都是基于网页控件了,这办法好啊,改界面的事完全可以推给美工了
·
2015-10-31 17:43
html
Windows程序设计 读书笔记 - 子窗口控制(控件)。
三、
自绘
子窗口。 void CWindowsDisig
·
2015-10-31 11:26
windows
directUI
MFC界面开发中,习惯了使用控件,亦或者是
自绘
制控件来美化界面,但操作起来繁琐,还不太美观。
·
2015-10-31 11:55
UI
WEB窗口下的
自绘
菜单实例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>AgetimeMenu Demo</title><meta http-equiv="Content-Type" content=&q
·
2015-10-31 11:09
Web
C#中渐变色的代码实例,用于
自绘
菜单
Graphics g = e.Graphics;LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle,Color.SkyBlue, Color.White, LinearGradientMode.Horizontal); g.FillRectangle(brush, this.ClientRectangl
·
2015-10-31 11:08
C#
C#画半透明色实例,可用于
自绘
菜单等
Graphics g = ((PictureBox)sender).CreateGraphics();//创建画板Rectangle rc = new Rectangle(10, 0, ((PictureBox)sender).Width - 20, ((PictureBox)sender).Height - 1);g.DrawRectangle(new Pen(Color.DarkBlue),
·
2015-10-31 11:08
C#
MFC Slider控件 去掉边上的虚线
这样一个小问题想了好久,MFC控件用的实在是少啊,一般都是
自绘
。 void CTalkBackDlg::OnNMCustomdrawSliderVolume(NMHDR
·
2015-10-31 11:56
slider
VC改变对话框按钮字体颜色和背景的解决方案
http://www.cnblogs.com/seacode/archive/2010/06/17/1759616.html 要想修改CButton类按钮背景颜色和文字颜色,必须利用
自绘
方法对按钮进行重新绘制
·
2015-10-31 11:36
解决方案
EditText之自定义边框颜色
EditText之自定义边框颜色 有俩种方式可以达到效果 一种是网上比较推崇的用图作背景,另一种则是
自绘
图作背景的: 首先重新定义一个style。
·
2015-10-31 10:45
EditText
Android UI开发专题(四) View
自绘
控件
很多时候想要设计漂亮的Android UI,使用Android自带的控件无法满足我们的需要就要考虑
自绘
控件,在Android界面显示类View,可以通过继承扩展重写相关方法来实现我们的图形绘制。
·
2015-10-31 10:14
android ui
Android UI开发专题(一) 之界面设计
近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发
自绘
控件和游戏制作而言掌握好绘图基础是必不可少的。
·
2015-10-31 10:14
android ui
VC ListCtrl中嵌入进度条
VC中在listctrl中嵌入进度条,截图如下: 其实要实现这个非常容易,以下是
自绘
ListCtrl的代码,首先继承CListCtrl,然后增加函数OnCustomDraw:void CProcessList
·
2015-10-31 10:52
list
WriteableBitmap 巧学巧用
这里我就给大家讲一些关于WriteableBitmap的一些使用技巧: 实现
自绘
众所周知,目前为止,微软还没有开放
自绘
接口,如果你真的想在界面上自已绘制一个字符串,都有些困难呢。下面的代码正是使
·
2015-10-31 10:39
bitmap
自绘
的RadioButton
这里自己在做任务的时候接到了一个
自绘
RadioButton的控件,开始以为很简单,但是由于自己知识点的缺
·
2015-10-31 10:40
RadioButton
MFC Button控件贴图
(设置为用户
自绘
控件)。 3、在该对话框的代码中的头文件中添加CBitmapButton 类对象 m_BitmapButton。
·
2015-10-31 09:54
button
关于 symbian 全屏及
自绘
cba 的总结
symbian 全屏,网上找了找,好多,但好多也不是我要的效果,我要的全屏是可以保留 statusPane 或去掉 statusPane ,但要显示出自己绘制的 cba 来。 网上说的都不能满足我要的效果,后来找到一兄弟的文章,具体在哪我也忘了,当时只是把代码拿过来了 代码如下: void CMainContainer::HandleResourceChange( TInt aType )&
·
2015-10-31 09:59
Symbian
sdk一日一学(1)---WM_DRAWITEM消息
WM_DRAWITEM消息 当具有
自绘
风格的按钮、组合框、列表框或者菜单的可见部分发生改变时,就会发送WM_DRAWITEM消息给
自绘
控件所在的窗体。
·
2015-10-31 09:07
sdk
MFC
自绘
按钮的实现,按钮动态效果
最近项目需要实现按钮的动态效果,多方学习,现在终于能实现一些功能了。 过程如下: 第一,新建一MFC对话框应用程序。 第二,删除自带按钮,并添加两个按钮,button1,button2,ID为IDB_BUTTON1,IDB_BUTTON2.同时响应鼠标单击按钮事件。如下 void Cbutton_fly3Dlg::OnBnClickedButton2()//video2 {
·
2015-10-31 08:44
mfc
控件
自绘
之CRadioListBox
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/CRadioListBox.zip 主要代码如下: void CRadioListBox::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { CDC* pDC = CDC::FromHandle(lpDrawItemStruct-
·
2015-10-31 08:13
listbox
控件
自绘
之CListBoxST
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/CListBoxST.zip CListBoxST是MFC CListBox的一个派生类,小巧实用,主要的功能特色有: 易于使用 可以禁用列表项 可以显示多行文本 可以移动列表项 可以显示提示信息 使用方法 1. 添加ListBoxST.h,Lis
·
2015-10-31 08:13
listbox
控件
自绘
之HyperLink
我们可以通过对Static控件进行
自绘
来实现超链接的效果和功能。 主要代码如下: #include "stdafx.h" #include "HyperLin
·
2015-10-31 08:13
perl
控件
自绘
之CButtonST
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/CButtonST.zip CButtonST是一款功能强大,从MFC CButton类派生出来的的按钮类,通过此类我们可以实现各种漂亮,美观的带图标和文字的按钮,原作者为Davide Calabro(Italy). 该类主要包括BtnST.h,BtnST.cpp,BCMenu.h和B
·
2015-10-31 08:13
button
自绘
制带图标的菜单项
const int MAX_MENUCOUNT = 60 ,ITEMHEIGHT = 26 ,ITEMWIDTH = 120 ; // 菜单项数量 /**/ /************************************* CMenuItemInfo结构用于记录菜单项信息
·
2015-10-31 08:56
图标
自绘
控件笔记
不选择在 PreSubclassWindow 中作“初始化”工作是因为用户可能在使用中改变属性,必须在一个经常进入的地方检查是否要重新“初始化”。把这项工作放到和绘制有关的消息响应函数里则父窗口一个 RedrawWindow() 就可以引起重新“初始化”。 一般步骤: 1.派生控件子类 2.添加 PreTranslateMessage 3.进行常规操作记下消息类型
·
2015-10-31 08:06
笔记
自绘
按钮的实现
就改变控件外观这一点来说,主要是利用控件的
自绘
功能(Owner Draw)实现的。
·
2015-10-31 08:51
实现
C++实现
自绘
按钮控制
Code 2008/04/20 03:41 P.M.Microsoft Windows以其丰富一致的图形用户界面,简单灵便的操 作,被广大用户所接受。对话框就是其中一个非常重要的界面形式, 并且Windows为其应用程序的开发者提供了相当丰富的界面资源,许多 控制可以方便地加入对话框中。但当我们需要编写一个商业应用,需 要一个更友好的图形用户界面时,就会发
·
2015-10-31 08:51
C++
VC 实现
自绘
窗体 标题栏 非客户区
Code VC 实现
自绘
窗体 标题栏 非客户区 本程序在VC03测试成功,效果, 图片素材:从BC1.bmp到第2页的UR_N.bmp
·
2015-10-31 08:49
VC
自绘
按钮的实现
Code VC通用控件都是灰色,当对程序界面进行美化时,使用通用控件就和美化后的程序界面不搭配,在VB,C#中,可以很方便的更改控件背景颜色,但在VC中就不能,需要我们自己来完善这方面的功能。我在这只简单的介绍一些,大家有兴趣的话,可以到http://www.vbkbase.com(VC知识库)中去搜索查看相关内容。 在VC60中新建一个对话框工程,添加一个新类,根据你要美化的控件选择对
·
2015-10-31 08:49
实现
自绘
边框窗口
Code
自绘
窗口需要响应如下的几个消息: 1、WM_NCCALCSIZE 这个是用来返回NC区域的。windows系统根据这个消息的返回,决定矩形区域中,NC区域在哪里。
·
2015-10-31 08:49
窗口
自绘
控件的4种方法
在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处 — 在功能和外观两方面。例如,我们假定您正在创建一个类似于计速表的控件。由于公共控件库 (ComCtrl32.dll) 中没有类似的控件,您完全需要自己进行以下操作:编写所有控件功能需要的代码,进行绘制,默认终端用户的交互,以及控件与其父窗口之间需要的任意消息处理。 (#add 两方面
·
2015-10-31 08:02
方法
自定义透明的按钮(图)
附 1、控件透明化设置 要在C#中实现控件的透明化,需要使用SetStyle函数进行设置ControlStyles.SupportsTransparentBackColor为true 2、
自绘
控件时打开双缓冲
·
2015-10-30 16:53
自定义
自绘
窗口边框和标题栏
自绘
窗口需要响应如下的几个消息: 1、WM_NCCALCSIZE 这个是用来返回NC区域的。windows系统根据这个消息的返回,决定矩形区域中,NC区域在哪里。
·
2015-10-30 14:42
窗口
Minesweeper: GDI+ 概述
自绘
一个Form窗口通常都在Paint事件中实现,其签名为OnPaint(PaintEventArgs e),e.Graphics对象封装了GDI+的主要功能。
·
2015-10-30 13:24
DI
MFC的
自绘
制
不用MFC好久了,再用时发现,东西忘了好多:
自绘
制按钮也不会做了。
·
2015-10-30 13:46
mfc
怎样去掉窗体上的图标
只去掉图标是很困难的(用
自绘
标题栏可以解决),今天我们讨论的是一种变通的方法,即创建一个空图标代替现有的图标,程序如下:Option Explicit Private Declare Function
·
2015-10-30 13:19
图标
SkinBeauty 相关转VCKBASE
VC模仿超炫QQ界面的实现 作者:Elio 源代码下载 关键字: VC++ QQ界面 换肤
自绘
控件 透明窗口 Vista样式 免费开发包 源码 模拟 随着计算机技术的发展与普及
·
2015-10-30 12:15
VC
(原)QQ表情弹出框的制作(凑热闹)
采用
自绘
方法. 1.支持自定义表情,删除,翻页. 2.支持自宝义图片路径,并在首次使用时自动加载当前目录所有图片到表情窗体中 3.弹出窗口自动适应显示区域(当软件在最右或最下面时高度小于表眼窗
·
2015-10-30 12:28
弹出框
自绘
进度条的其余代码…
样例的代码。 1: // 功能: 2: // 描述: 3: // 编码:温伟鹏 4: // 日期:12/17/2008 14:04:12 5: 6: using System; 7: using System.Collections.Generic; 8: using System.ComponentModel
·
2015-10-30 10:41
进度条
好久没上博客园了,给大家送上一个
自绘
进度条的小例子
这里提供的代码是示意图中的第二个进度条的代码。 代码: Code 1// 功能:普通的进度条,带有百分比提示 2// 描述: 3// 编码:温伟鹏 4// 日期:12/18/2008 08:39:22&n
·
2015-10-30 10:40
进度条
ListBox
自绘
,列表显示一系列图片
最近本人做的项目中,需要将一系列图片列表显示到一个ListBox中,本人使用的raize套件中的RzListBox,这里讲的方法同样适用于这两种组件,首先设置ListBox的style为:lbOwnerDrawVariable,然后处理ListBox的MeasureItem与DrawItem事件。  
·
2015-10-30 10:47
listbox
转:C#程序员面试(一)答案
C#程序员面试(一)答案 文章发表: xianfengsoft 发表日期: 2004-07-30 阅读次数: 274 前提:状态栏面板sbpFilePath已经设定为
自绘
样式.当有如下代码段1
·
2015-10-30 10:08
程序员
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他