自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

启舰

当乌龟有了梦想……

  • 博客(15)
  • 资源 (197)
  • 收藏
  • 关注

原创 WIN32 基本操作汇总

总结下我碰到的WIN32的操作,以免每次都百度。一、去掉WINDOW的某个STYLE LONG style=GetWindowLong(m_hWnd,GWL_STYLE); style=style&~WS_MAXIMIZEBOX; SetWindowLong(m_hWnd,GWL_STYLE,style);上面实现了,去掉最大化操作,如果想加上用|运算操,这个操作涉及到二进制运算符

2013-05-31 11:13:11 2221 1

原创 DUILIB按钮随窗口变化而移动

前言:这几天一直在研究DUILIB,原以为DUILIB很好用很好学,随着软件的深入,发现DUILIB毕竟还是在初期阶段,关键问题在于资料太少,或许有一些大牛,但还没有看到他们的文章,希望大家都能分享自己的成果,让更多人不用再走这些弯路!!这次我要写的是如何在改变窗体大小后,实现按钮随着移动(比如缩小、放大、关闭BTN)和按钮又如何随着窗体的缩放而缩放!!进正文吧。注意:因为我这里只讲解控件如何

2013-05-28 10:04:47 15360 3

原创 invalidateRect解析

先看函数结构:BOOL InvalidateRect(HWND hWnd, // handle of window with changed update regionCONST RECT *lpRect, // address of rectangle coordinatesBOOL bErase // erase-background flag);参数说明:1:hwnd

2013-05-23 10:11:09 4234

转载 内存绘图、双缓冲绘图

写在前面:这两天在分析DUILIB代码,遇到GDI绘图,现在对内存绘图和双缓冲绘图还不是很清楚,写转两篇文章以留备用,等学好了再给大家讲吧。内存绘图转载地址:http://redbox.blogbus.com/logs/2299466.html首先理解内存绘图,即把要绘制的东西先在内存中画好,然后一次性的画到屏幕上来。内存绘图经常用来防止闪烁。因为闪烁的原因是因为反差太大。

2013-05-22 19:52:51 14605

转载 SDK中使用GDI+出现的编译问题解决方案

转载地址:http://blog.163.com/yxl80718@126/blog/static/247661322010015113755430/GDI+是从windows XP开始提供的图形库,基于GDI构建在MFC中使用GDI+,编译时不会出现什么大的问题,但是SDK中却会报告很多未定义的类型,其中主要是和COM有关的声明,这里就这一小问题进行解决。首先要知道,GDI+

2013-05-22 10:20:24 2934

原创 _tcstol 字符串到数字的转化

先看MSDN上对_tcstol的解释1、在不同平台上的不同形式TCHAR.H Routine _UNICODE & _MBCS Not Defined_MBCS Defined_UNICODE Defined_tcstolstrtolstrtolwcstol2、定义long strtol( const

2013-05-21 14:05:40 13934 3

转载 指针相减(同类型与不同类型)

前言:本文是转载的,但由于转载地址仍然是转载的,所以不知原文出处,对此表示抱歉,但仍对原作者表示深深的敬意!!!谢谢!!     如果两个指针指向同一个数组,它们就可以相减,其结果为两个指针之间的元素数目。      假设我住在广场路124号,Mag住在广场路142号,每家之间的地址间距是2(在我这一侧用连续的偶数作为街道地址),那麽Mag家就在我家往前(142-124)/2家,也

2013-05-21 09:59:19 15132

转载 WIN32 完整的开发流程

转载地址:http://blog.csdn.net/tcjiaan/article/details/8497535感谢原作者!!上一篇中我给各位说了一般人认为C++中较为难的东西——指针。其实对于C++,难点当然不局限在指针这玩意儿上,还有一些有趣的概念,如模板类、虚基类、纯虚函数等,这些都是概念性的东西,几乎每一本C++书上都会介绍,而平时我们除了会接触到纯虚函数外,其他的不多用。纯

2013-05-20 16:37:29 2668 1

转载 SubClassWindow详解 子类化机制

许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一个EDIT控件是多么的艰难!但

2013-05-20 15:25:50 6401

原创 界面开发心得与Duilib

一、设置窗体透明度和指定透明色(如指定了黑色,即所有黑色的部分将会变得透明) DWORD dwExStyle=GetWindowLong(m_hWnd,GWL_EXSTYLE); if((dwExStyle&WS_EX_LAYERED)!=WS_EX_LAYERED) SetWindowLong(m_hWnd,GWL_EXSTYLE,dwExStyle|WS_EX_LAYERED

2013-05-16 18:20:29 6670

原创 DUILIB创建不规则窗体

声明:原始方法部分已经废弃,现在有更好的办法来实现DUILIB加载PNG图片,为保持学习的渐进性,我还是保留了原始方法部分的博文与代码,大家没有必要看原始部分了,直接看新方法部分吧;新方法前言:上周我研究了一周如何在DUILIB中加载PNG不规则背景图,但毕竟还是新接触GDI绘图,难度还是挺大的,一直没能找到一种方法在DUILIB中不大规模修改代码的情况下,能实现PNG图片加载,正

2013-05-14 15:00:35 10394 13

原创 DuiLib之-----加载XML

前言:这几天都在搞DUILIB,以此之前我转了个大圈,看了有些人在用htmlayout,我也跟着学了学,浪费了我两周的时间,问题一堆,而且不开源,只能根据那些个帮助文档和其它人的文章自己来搞,有些函数只能只其然不知其所以然,最后让我最终放弃使用它的是,在开发中我碰到了太多的问题,并没有想像的好用,而且我在执行自带的几个DEMO的时候,反应速度很慢,所以就此我放弃了,后来再找其它的DirectUI开

2013-05-13 14:06:21 11761 1

转载 DirectUI的初步分析一

最近由于项目的需要学习了一下DirectUI方面的东西,主要借鉴的是一个国外程序员写的代码(见引用一),看了后发现它更多的是探讨一种实现的可能性和思路,和实际应用还是有距离的,不过其实现还是很有意思的。在写此小结的时候又发现国内一个程序员将这个代码部分移植到WINCE下的代码(见引用二),因为平台的差异性要完全开发一个WINCE下的实际代码还是需要时间的。由于本人GUI开发做得少,工作中有关这

2013-05-07 21:31:51 2654

转载 DirectUI----Become windowless 译文

原文地址:http://www.viksoe.dk/code/windowless1.htmA request on the Yahoo WTL newsgroup and a blog-article sparked some interest to look closer at creating a windowless user-interface. Traditionall

2013-05-07 20:40:56 3300

原创 关于windows 2003 上的ip spoofing 心得

近几天一直在研究有关IP欺骗的内容,想看看IP欺骗是否真的能穿过NAT?下面是一些心得:一、实验平台选择1、在XP平台根本就不要想了,不可能实现的,除非使用DDK自己实现UDP协议发送,但对于这种实现方法能不能过自己防火墙这关,我还不知道,因为本人没有去实现,能力也不够2、windows 2000是最佳的实验机器,但我在装2000时,出现蓝屏,原因是WIN 2000 不能U盘装机,

2013-05-06 14:11:35 2844

博客《自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)》对应源码

博客《自定义控件三部曲之绘图篇(十)——Paint之setXfermode(一)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51264653

2016-04-28

对应源码

博客《 自定义控件三部曲之绘图篇(八)——Paint之ColorMatrix》对应源码,博客地址: http://blog.csdn.net/harvic880925/article/details/51187277

2016-04-19

博客《自定义控件三部曲之绘图篇(七)——Paint之函数大汇总》对应源码

博客《自定义控件三部曲之绘图篇(七)——Paint之函数大汇总》所对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51010839

2016-04-03

《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码

博客《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50995587

2016-03-30

博客《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码

博客《自定义控件三部曲之绘图篇(六)——Path之贝赛尔曲线和手势轨迹、水波纹效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50995587

2016-03-28

博客对应源码

博客《Animation动画详解(十三)——实现ListView Item进入动画》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50988685

2016-03-28

博客《Animation动画详解(十二)——animateLayoutChanges与LayoutTransition》对应源码

博客《Animation动画详解(十二)——animateLayoutChanges与LayoutTransition》所对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50985596

2016-03-26

博客《 Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation》对应源码

博客《 Animation动画详解(十一)——layoutAnimation与gridLayoutAnimation》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50785786

2016-03-03

博客《 Animation动画详解(十)——联合动画的XML实现与使用示例》对应源码

博客《 Animation动画详解(十)——联合动画的XML实现与使用示例》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50763286

2016-03-01

博客<Animation动画详解(九)——联合动画的代码实现>对应源码

博客《Animation动画详解(九)——联合动画的代码实现》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50759059

2016-02-28

博客<Animation动画详解(七)——ObjectAnimator基本使用>对应源码

博客<Animation动画详解(七)——ObjectAnimator基本使用>对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50598322

2016-02-27

博客<Animation动画详解(八)——PropertyValuesHolder与Keyframe>对应源码

博客《Animation动画详解(八)——PropertyValuesHolder与Keyframe》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50752838

2016-02-27

博客《Animation动画详解(四)——ValueAnimator基本使用》对应源码

博客《Animation动画详解(四)——ValueAnimator基本使用》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50525521

2016-01-15

博客《鱼眼索引控件详解之二 —— 快速索引雏形实现》对应源码

博客《鱼眼索引控件详解之二 —— 快速索引雏形实现》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50465583

2016-01-05

博客《鱼眼索引控件详解之一 —— 自定义索引器 》源码

博客《鱼眼索引控件详解之一 —— 自定义索引器 》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50458830

2016-01-05

源码

博客《android Graphics( 五):drawText()详解》对应源码

2015-12-30

客服测试2客服测试2

客服测试2并且您拥有该资源的所有版权或者上传资源的授权

2015-12-29

博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码

博客《 夯实JAVA基本之二 —— 反射(3):类内部信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50107951

2015-12-01

博客《反射(2):泛型相关周边信息获取》对应源码

博客《反射(2):泛型相关周边信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50085595

2015-11-30

博客《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》对应源码

博客《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50072739

2015-11-27

《自定义控件三部曲视图篇(九)——RecyclerView实现滚动画廊控件》对应源码

博客《自定义控件三部曲视图篇(九)——RecyclerView实现滚动画廊控件》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/86606873

2019-01-23

博客《RecyclerView系列之四回收复用实现方式二》对应源码

博客《 自定义控件三部曲视图篇(八)——RecyclerView系列之四回收复用实现方式二》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/84979161

2018-12-12

博客《RecyclerView系列之四实现回收复用》对应源码

博客《 自定义控件三部曲视图篇(七)——RecyclerView系列之四实现回收复用》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/84866486

2018-12-07

博客《RecyclerView系列之三自定义LayoutManager》对应源码

博客《自定义控件三部曲视图篇(六)——RecyclerView系列之三自定义LayoutManager》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/84789602

2018-12-06

自定义控件修正内容及源码

自定义控件修正内容及源码,具体可以参考勘误帖,希望大家踊跃发言。

2018-10-12

博客《自定义控件三部曲视图篇(五)——RecyclerView系列之二ItemDecoration》源码

博客《自定义控件三部曲视图篇(五)——RecyclerView系列之二ItemDecoration》对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/82959754

2018-10-09

《RecyclerView系列之一——简单使用》对应源码

博客《RecyclerView系列之一——简单使用》把对应源码,博客地址:https://blog.csdn.net/harvic880925/article/details/82656394,本不想收分,奈何没有0分可以选,只能选最低分了……

2018-09-18

《自定义控件三部曲视图篇(三)——瀑布流容器waterfalllayout实现》对应源码

博客《自定义控件三部曲视图篇(三)——瀑布流容器waterfalllayout实现》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/69787359

2017-04-08

《自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果》对应源码

博客《自定义控件三部曲之绘图篇(二十)——RadialGradient与水波纹按钮效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/52653811

2016-09-24

博客《自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果》对应源码

博客《自定义控件三部曲之绘图篇(十九)——LinearGradient与闪动文字效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/52350154

2016-08-29

博客对应源码

博客《自定义控件三部曲之绘图篇(十八)——BitmapShader与望远镜效果 》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/52039081

2016-07-26

博客《自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件》对应源码

博客《自定义控件三部曲之绘图篇(十七)——为Bitmap添加阴影并封装控件》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51889104

2016-07-12

博客《自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果》对应源码

博客《自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51818489

2016-07-04

博客《自定义控件三部曲之绘图篇(十五)——QQ红点拖动删除效果实现(基本原理篇)》

博客《自定义控件三部曲之绘图篇(十五)——QQ红点拖动删除效果实现(基本原理篇)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51615221

2016-06-08

博客《 WebView使用详解(三)——WebChromeClient与LoadData补充》对应源码

博客《 WebView使用详解(三)——WebChromeClient与LoadData补充》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51583253

2016-06-04

博客《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》对应源码

博客《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51464687

2016-05-21

博客《自定义控件三部曲之绘图篇(十三)——Canvas与图层(一)》对应源码

博客《自定义控件三部曲之绘图篇(十三)——Canvas与图层(一)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51317746

2016-05-04

博客《自定义控件三部曲之绘图篇(十二)——Paint之setXfermode(三)》对应源码

博客《自定义控件三部曲之绘图篇(十二)——Paint之setXfermode(三)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/50995268

2016-04-30

博客《自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)》对应源码

博客《自定义控件三部曲之绘图篇(十一)——Paint之setXfermode(二)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51284710

2016-04-30

博客《 自定义控件三部曲之绘图篇(九)——Paint之setColorFilter》对应源码

博客《 自定义控件三部曲之绘图篇(九)——Paint之setColorFilter》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51253944

2016-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除