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
自绘
Window MFC WM_DRAWITEM and DrawItem()
通常一个
自绘
按钮有两种方法,一个是在宿主类绘制,一个是在按钮类绘制。如果一个按钮在宿主类绘制,按钮的ownerdraw必须设置为true,否则false。
fanbird2008
·
2014-01-02 10:00
mfc
自绘
学习小总结
mfc的标准控件比较丑,所以需要
自绘
1:创建mfc控件的时候要加入 WS_OWNER* 风格, 然后重载标准控件的虚函数 BS_OWNERDRAW
yangbinfx
·
2014-01-01 19:00
mfc
自定义控件 BUTTON的实现。
VC++
自绘
不太熟,搞了大半天终于实现了。自己全部画控件又不能用VS的界面工具箱直接放弃,还是只能在MFC的基础上拓展吧。使用简单的说明一下。
lh15871815717
·
2013-12-28 22:00
半透明按钮(png图片),完全
自绘
无边框对话框
#pragmaonce#includetypedefenumTRA_BTNSTATE{//按钮状态TRA_BTN_NOR,TRA_BTN_HOT,TRA_BTN_PRE,TRA_BTN_DIS};typedefstruct_TRATRAPNGINFO_{intnWidth;intnHeight;CImage*pImg;}TRAPNGINFO;classCTraButton:publicCButto
bsnry
·
2013-12-16 09:07
sdk/mfc界面
MFC常用控件CListCtrl 、CSliderCtrl、CToolTipCtrl、CTreeCtrl的
自绘
Window平台下MFC提供的CListCtrl 、CSliderCtrl、CToolTipCtrl、CTreeCtrl等控件大多时候是不能满足我们的需求,如果我要在改变滑动条的颜色,我要改变滑动条的背景色;我在CListCtrl中添加图片,添加一个复选框,等等等等。可是使用OnPaint自己完全重回,实现将较为费力。common control 4.7版本介绍了一个新的特性叫做Custom Dr
zhouschina
·
2013-11-21 14:00
C++
mfc
控件
Visual
NM_CUSTOMDRAW
MFC(4)
自绘
按钮
#pragmaonce#include"afxwin.h"classCMyButton:publicCButton{//DECLARE_DYNAMIC(CMyButton)public:CMyButton();virtual~CMyButton();//设置ButtonDown的背景颜色voidSetDownColor(COLORREFcolor);//设置ButtonUp的背景颜色voidSet
王孟贤
·
2013-11-15 12:00
【C++】
自绘
控件基础
由于我们对控件的功能、外观的需求,公共控件并不能很好地满足这一点,所以我们就得
自绘
控件。
·
2013-11-14 21:00
C++
【C++】DDX_Control、SubclassWindow和SubclassDlgItem的区别
在
自绘
窗口的时候,子类化是MFC最常用的窗体技术之一。什么是子类化?窗口子类化就是创建一个新的窗口函数代替原来的窗口函数。 Subclass(子类化)是MFC中最常用的窗体技术之一。
·
2013-11-14 21:00
subClass
【C++
自绘
控件】如何用GDI+来显示图片
在我们制作一个应用软件的时候往往需要在窗口或控件中添加背景图。而图片不仅有BMP格式的,还有JPEG、PNG、TIFF、GIF等其它的格式。那么如何用jpg格式的图片来当背景呢? 这里用到了GDI+,顾名思义,其实GDI+是对GDI的优化,在GDI的甚础上添加了其它的许多功能,其中就包括“多种图像格式的支持”。 下面且看在MFC中是如何用GDI+来显示图片的。 ===============
·
2013-11-14 21:00
C++
使用Duilib的一些技术
动态换肤 Duilib是以
自绘
图为主要表现手段的界面库,故实现换肤非常简单,可以通过给控件设置不同的
自绘
配置来实现换肤,比如给需要换肤的控件调用CControlUI::SetBkImage
bluewind23
·
2013-11-02 10:00
[wxWidgets]_[初级]_[
自绘
窗口最小化点击任务栏图标还原的办法]
场景:1.wxWidgets的
自绘
窗口,就是去掉title和菜单的顶级窗口默认最小化后再次点击任务栏的图标是不能还原的.2.解决办法.wx的
自绘
制窗口的最小化点击还原的办法 只在固定大小的界面里成功.
infoworld
·
2013-10-21 10:00
还原
wxwidgets
最小化
任务栏
DUILIB入门简明教程 - 电子书下载
2013duilib入门简明教程--VS环境配置(2)2013duilib入门简明教程--第一个程序HelloWorld(3)2013duilib入门简明教程--响应按钮事件(4)2013duilib入门简明教程--
自绘
标题栏
邓学彬
·
2013-10-08 19:51
DUILIB入门简明教程 - 电子书下载
2013duilib入门简明教程--VS环境配置(2)2013duilib入门简明教程--第一个程序HelloWorld(3)2013duilib入门简明教程--响应按钮事件(4)2013duilib入门简明教程--
自绘
标题栏
CometNet
·
2013-10-08 19:00
Git 常用命令
特此,贡献一张
自绘
的GitMemo,记录了常用的Git命令,以供大家参考。英文版:中文版:
黄勇
·
2013-09-24 14:00
WinForm中Treeview实现根节点无选择框而子节点存在
通过手册发现TreeView.DrawMode,用于指示TreeView的节点或节点标签是否为
自绘
的还是系统绘制的,这是个枚举值。
upi2u
·
2013-09-23 09:00
双缓冲绘图
最近做了一个
自绘
的视图,觉得效果还不错。特来与大家分享。双缓冲技术现在已经充斥整个
自绘
界,熟练的人,随手拿来就可以用。这里我介绍一些需要注意的地方吧。应用场合:实时需要更新数据界面的场合。
meiyuli
·
2013-09-13 18:00
自绘
制按钮(通过重载DrawItem函数实现)
实现方法:先建一个自定义类继承CButtoon类,重载一些消息和函数。1. 设置数据成员:private: BOOLm_bMouseMove;//鼠标是否在按钮上public: intm_nStyle;//有外部设置按钮为几态 Gdiplus::Image*m_pImage;//按钮图片 2. 设置成员函数//Overrides
tanyufeng_521
·
2013-08-20 15:00
子类
重绘
CButton
vc SDK山寨spy++ FinderTool工具(靶心控件)纯GDI
自绘
GDI编程本人不是很懂,以下代码,是之前还在MFC写代码的时候,度娘爬楼,挖坟千百次的成果,注释得已经比较详细了,反正我知道的都注释了,我不知道的我也没办法了。现在只是把这个代码转到win32SDK来写,实际上和MFC区别没多大,如果你需要MFC的,可以去下载我之前发布的资源来看:http://download.csdn.net/detail/gnorth/4982016这个类,本意是继承来用的,
gnorth
·
2013-07-13 00:32
SDK
面向对象
C++
GDI
窗口
SPY++
UITableViewCell的高亮和选中以及
自绘
分割线
UITableView是一个比较复杂的控件,不过再负责也是由一些基础的UIView组成的,它继承自UIScrollView,并由很多重用的cell组成。当然为了效率UITableView还做了很多优化的措施,比如cell的重用等。今天我们就一起来看看UITableView的最重要的组成部分UITableViewCell的一些细节以及分割线的问题。一、UITableViewCell的高亮和选中当我们
tongzhitao
·
2013-07-04 12:00
UITableView
鼠标双击变单击
在
自绘
MFC控件时, 一般就是继承控件类,然后重载
自绘
函数.在
自绘
按钮CButton时,鼠标双击"
自绘
按钮",按钮时没有响应的.但是双击MFC默认的按钮,无论双击的速度多快,都有响应的.解决方法重载如下函数
cay22
·
2013-06-20 09:00
状态栏相关
1、默认的状态栏2、
自绘
的状态栏 1)在类中定义 CStatusBarm_status; 2)在初始化函数中或其余想要修改的地方加入////创建状态栏,并新建两个子窗格 m_status.Create
lebao82
·
2013-06-17 22:00
为列表框控件List Control设置行高
2.
自绘
列表框,这正是本文要说的。 效果预览 实现过程 1.在对话框上拖拉出一个ListControl控件,并设置属性OwenDrawFixed属性为TRUR;(重载代码在本文最后) 2
shimachao
·
2013-06-02 13:00
win32方式实现
自绘
按钮
/** *\fileOwnerDrawButton.h * *\brief
自绘
按钮的实现类 * *\author */ #pragmaonce classCOwnerDrawButton { public
fishion
·
2013-05-28 16:00
Android UI开发 View
自绘
控件 分享
很多时候想要设计漂亮的AndroidUI,使用Android自带的控件无法满足我们的需要就要考虑
自绘
控件,在Android界面显示类View,可以通过继承扩展重写相关方法来实现我们的图形绘制。
·
2013-05-28 10:00
VB与API学习笔记(6)绘图DC
各
自绘
图的区域就限制了。看一个例子:先看图:是有点奇怪,绘图跑到了最上面:),因为
dzweather
·
2013-05-25 18:00
api
vb
dc
MFC学习计划
1.windows消息机制2.windowssdk程序框架3.MFC程序框架4.绘图机制(和绘制界面有关的消息)窗口坐标系统5.控件
自绘
(进度条美化(自己封装进度条类),codeproject上的 progress
shimachao
·
2013-05-02 10:00
一个比较特殊的
自绘
按钮
2.普通
自绘
按钮,这样按钮重叠的地
crybird
·
2013-04-25 08:00
关于窗口
自绘
及控件
自绘
收集的例程下载地址对话框标题栏
自绘
的改进及
自绘
对话框http://download.csdn.net/detail/chenlycly/2671921http://bbs.csdn.net/topics
ajioy
·
2013-04-22 08:00
VC++ WIN32 sdk实现按钮
自绘
详解.
http://blog.csdn.net/geniusdot/article/details/1520058 网上找了很多,可只是给出代码,没有详细解释,不便初学者理解.我就抄回冷饭.把这个再拿出来说说.实例图片:首先建立一个标准的Win32Application工程.选择asimpleWin32Application.然后建立我们的资源文件首先新建一个对话框资源,资源ID改为IDD_MAIN_D
xgx198831
·
2013-04-19 21:00
android的EditText设置边框颜色
[size=x-large]EditText 的自带属性里没有设置边框颜色的 有俩种方式可以达到效果:一种是网上比较推崇的用图作背景,另一种则是
自绘
图作背景的: 首先重新定义一个
wangqiang6028
·
2013-04-11 15:00
android
EditText
自绘
如果需要自定义绘制,重写node的绘制函数draw.新建工程,testDraw.修改HelloWorldScene.h#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#include"cocos2d.h"classHelloWorld:publiccocos2d::CCLayer{public: //Method'init'in
cloud95
·
2013-04-09 10:00
如何在VC中改变控件的背景色
但如果想改变按钮的颜色,就只能使用
自绘
制的按钮(也可以用位图按钮,此处未做说明)而不能通过OnCtlColor()改变。正文:一、在一个MFC应用程序中,要改变控件的背景色
bing87496988
·
2013-04-07 20:00
背景
控件
MFC加载PNG图片
MFC中如果要在
自绘
控件中加入图片,需要BMP格式的图片,直接在资源文件中加入,然后通过CBitmap类的LoadBitmap方法加载资源即可。
jsl_mes
·
2013-03-29 16:49
MFC
PNG图片
Windows程序设计
MFC加载PNG图片
MFC中如果要在
自绘
控件中加入图片,需要BMP格式的图片,直接在资源文件中加入,然后通过CBitmap类的LoadBitmap方法加载资源即可。
jsl_mes
·
2013-03-29 16:49
mfc
png图片
VC++开发垃圾文件清理软件之四:程序的界面设计与实现----按钮控件界面
首先给工程添加一个
自绘
按钮类MyDrawButton,基类为CButton。要想让按钮具备
自绘
功能,就要为按钮添加BS_OWNERDRAW属性。为类CButton重载PreSubc
·
2013-03-22 09:00
vc++
UITableview Deceleration 加速滑动(惯性滑动)、弹性回归原理
一、前言之前做Symbian项目,由于软件的界面完全是
自绘
的,列表也是
自绘
,所以列表的滚动也要自己做,然后就试着做了两个引擎:1.惯性滑动引擎:由于列表比较长,快速滑动,加速滑动。
hherima
·
2013-03-20 11:00
tableview
加速滑动
Deceleration
弹性回归
惯性滑动
设置按钮的背景色和颜色
先在WM_CREATE或者WM_INITDIALOG消息里执行以下语句://设置按钮的属性为可
自绘
HWNDhBn=GetDlgItem(hDlg,IDOK); SetWindowLong(hBn
dai_jing
·
2013-03-19 23:00
Win32
设置按钮的背景色和文本颜色
IOS 绘图的奇怪现象
最近应用需要
自绘
控件 但是在绘制view的时候遇到一个现象。这个现象也许能让大家绘制控件的时候调bug少一些时间。
zfajqp
·
2013-03-12 15:44
iOS绘图
【MFC】控件
自绘
之CSliderCtrl
当然其实也可以通过继承CStatic去模拟CSliderCtrl来实现
自绘
。
自绘
难度并不大。国际惯例,上代码。
yzm365487848
·
2013-03-07 23:00
【MFC】控件
自绘
之CListCtrl
一: 国际惯例,直接上代码 二:.h头文件//CSkinHeaderCtrl classCSkinHeaderCtrl:publicCHeaderCtrl { DECLARE_DYNAMIC(CSkinHeaderCtrl) public: CSkinHeaderCtrl(); virtual~CSkinHeaderCtrl(); voidSetHeaderBk(CStri
yzm365487848
·
2013-03-07 23:00
【MFC】控件
自绘
之CTreeCtrl
一: 树形控件是非常常用的控件之一,可能有些刚学
自绘
的同学会觉得树形控件的
自绘
很麻烦。其实不然,请看代码。
yzm365487848
·
2013-03-07 23:00
滚动条 实现的细节代码 SCROLLINFO
今天分析了以前的一段
自绘
滚动条的代码,终于明白了滚动条的细节。
laogaoAV
·
2013-03-07 16:00
【WTL】控件
自绘
之ProgressBar
头文件classCXLProgressBar:publicCWindowImpl { public: CXLProgressBar(void); ~CXLProgressBar(void); BEGIN_MSG_MAP(CXLProgressBar) MSG_WM_PAINT(OnPaint) END_MSG_MAP() protected: voidOnPaint(CDCHandle);
yzm365487848
·
2013-03-07 11:00
【WTL】控件
自绘
之Button
一:前言按钮是最常见的一种控件,下面代码演示了WTL中Button的
自绘
二:代码.h头文件classCXLPngButton:publicCWindowImpl,publicCOwnerDraw { public
yzm365487848
·
2013-03-07 11:00
android,做一个定制化的TextView,在TextView中画图
说明:做一个定制化的TextView,在TextView中画图在TextView中画图,一开始要做这个的时候,就想到子类化,
自绘
。。。
butyesbutno
·
2013-03-01 14:00
android
textview
绘图
重载
VC界面库资料整理
技术的界面库,和BCG、Xtreme Toolki等界面库差别还是比较大的,BCG、Xtreme Toolki都是基于MFC扩展的界面库,所有控件都是基于Windows窗口的,DirectUI则是通过
自绘
dijkstar
·
2013-02-17 16:00
MFC:
自绘
标题栏,DefWindowProc的使用
标题栏的
自绘
是挺有用处的,这样可以美化程序,使自己的程序不那么千篇一律,算是美化界面中的一种。当然界面的美化,单靠
自绘
标题栏是不行的,不过,这可以算是一个开端。
Augusdi
·
2013-02-04 15:00
自绘
CListCtrl防止闪烁的方法
自绘
控件中经常会遇到闪烁的问题,主要原因是某个区域发生了重复性的绘制而导致的,而列表控件在
自绘
后闪烁原因是WM_ERASEBKGND消息所导致的。
yizhou2010
·
2013-01-26 09:00
VS2008 工具栏CMFCToolBar的使用总结
1、
自绘
工具栏1)添加Toolbar资源,并设置工具条ID,如IDR_TOOLBAR1;编辑工具条,添加相应的项,设置项的ID,绘制各自图标的。
dxy408460910
·
2013-01-24 15:00
VC++实现切换按钮
下面将给你介绍一种我
自绘
的控件,我把它命名为“切换控件”(SwitchButton)。实现的效果如下图实现,给你一个多的选择,以供参考。
cbNotes
·
2013-01-23 14:00
按钮
button
button
VC
VC
切换
自绘
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他