一、setXfermode(Xfermode xfermode) Xfermode国外有大神称之为过渡模式,这种翻译比较贴切但恐怕不易理解,大家也可以直接称之为图像混合模式,因为所谓的“过渡”其实就是图像混合的一种,这个方法跟我们上面讲到的setColorFilter蛮相似的。查看API文档发现其果 ...
分类:
移动开发 时间:
2017-01-16 19:25:08
阅读次数:
338
LayeredWindow提供两种模式: 1.使用SetLayeredWindowAttributes去设置透明度, 完成窗口的统一透明,此时窗口仍然收到PAINT消息, 其他应用跟普通窗口一样. 2.使用UpdateLayeredWindow方法, 向系统提交包含bitmap的DC, 交由系统统一 ...
1、Windows的窗口刷新管理 窗口句柄(HWND)都是由操作系统内核管理的,系统内部有一个z-order序列,记录着当前窗口从屏幕底部(假象的从屏幕到眼睛的方向),到屏幕最高层的一个窗口句柄的排序,这个排序不关注父窗口还是子窗口。 当任意一个窗口接收到WM_PAINT消息产生重绘,更新区域绘制完 ...
Description windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷 T 次,他最多能正确粉刷多少格子? 一个格子如果未 ...
分类:
其他好文 时间:
2017-01-03 16:29:05
阅读次数:
141
例4.1小应用程序先声明一个数组a,在方法init()中创建它,指定有5个元素,然后为数组元素逐一赋值。在方法paint()中输出数组各元素的值。 例4.2设明数组是一种引用类型的应用程序。 例4.3一个含三角二维数组的应用程序。 例4.4一个说明字符串连接运算和连接方法的应用程序。 例4.5一个说 ...
分类:
编程语言 时间:
2016-12-30 02:00:22
阅读次数:
225
1.theApp extern声明之后不可以使用?可以用,只是需要extern之后的类名和类名称写对,不要犯得低级错误。2.怎样取出列表控件中的第某列的值?GetItemText(); CListCtrl的使用:http://www.cnblogs.com/sura/archive/2012/05/ ...
分类:
编程语言 时间:
2016-12-29 10:51:05
阅读次数:
188
冰球游戏系统模块设计: AI逻辑的处理: 主要是怎样使机械手AI判断球的轨迹并进行拦截。 具体设计如下: 模块接口:所有模块不应该使用构造函数和析构函数以保证按一定的顺序初始化和退出。使用StartUp和ShutDown代替构造函数和析构函数。 OpenGL管理器:大致框架如下,具体细节待完善。 ...
分类:
其他好文 时间:
2016-12-21 00:08:49
阅读次数:
178
为什么要进行DOM优化? DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint)。 首先先说一些浏览器是怎么样把一个页面呈现出来的: 一个浏览器有许多模块,其中负责呈现页面的是渲染引擎模块。 这个 ...
分类:
其他好文 时间:
2016-12-16 16:43:01
阅读次数:
252
一、背景FlashGet的透明效果大家羡慕吧.传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWindowAttributes是windows的新api,win2000以上才支持,它能使使窗体拥有透明效果.我在 ...
摘自:http://www.jcwcn.com/html/VC/10_19_51_12.htm 做一个透明的Edit控件的主要问题是字符的输出,在Edit里输出的刷新有几个时机,一个是在接收到键盘或鼠标消息的时候 ,还有就是在接收到WM_PAINT消息。刷新的时候也不是全部重画,所以想通过在继承的E ...
分类:
其他好文 时间:
2016-12-09 00:16:30
阅读次数:
236