最近项目中有一个虚拟手柄的实现需求。好在之前做过触屏控制,有一些基础。但还是花了一些时间,才做成满意的效果。在这里简单记录下:虚拟手柄:一、说明开发过程分为两部分:1、UI:在手机屏幕上绘制游戏手柄的各个按键,通过触屏模拟游戏手柄的操作2、触屏同时,对外发出手柄控制信号。二、操作效果1、实现界面效果...
分类:
其他好文 时间:
2014-06-13 00:34:08
阅读次数:
279
设备上下文画图有非常多种方法。比如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此外,还能够使用CDC类的位图函数来输出位图到设备上下文中。BitBlt
用于从原设备中复制位图到目标设备,语法格式例如以下:BOOLBitBlt(int x,int y,int nWidth,int nHeig...
分类:
其他好文 时间:
2014-06-12 23:42:04
阅读次数:
399
在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。
(1)窗口消息:WM_XXX 窗口消息(Window
Message)一般与窗口的内部运作有关,如:创建窗口、绘制窗口和销毁窗口等。通常,消息是从系统发送到窗口,或从窗口发送到窗口。
(2)命令消息:WM_COMMAND 命令消...
分类:
其他好文 时间:
2014-06-12 20:52:53
阅读次数:
318
附网址:http://qt-project.org/doc/qt-5/qtquick-usecase-visual.html
Use Case - Visual Elements In QML
—— 用例 - QML中的可视化元素
The Rectangle Type —— 矩形
对于最基本的视觉元素,Qt Quick提供了Rectangle类型来绘制矩形。这些矩形可以使...
分类:
其他好文 时间:
2014-06-10 17:21:33
阅读次数:
399
iOS开发UI篇—Quartz2D简单介绍一、什么是Quartz2DQuartz
2D是?个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等
绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quar...
分类:
移动开发 时间:
2014-06-10 12:37:06
阅读次数:
305
GDI+存在的意义:将变成与具体硬件实现细节分开。GDI+步骤:获取画布,绘制图像、处理图像命名空间:using
System.Drawing;//提供对GDI+基本图形功能的访问using
System.Drawing.Drawing2D;//提供高级的二维和矢量图像功能using System....
分类:
其他好文 时间:
2014-06-09 22:13:16
阅读次数:
450
CAShapeLayer的使用[1]使用CoreAnimation绘制动画带来的系统开销非常的小,CoreAnimation通常都是使用GPU的.CAShapeLayer属于CoreAnimation中很重要的一种layer,无论是作为mask还是作为进度条显示都非常的好用,我用CAShapeLay...
分类:
其他好文 时间:
2014-06-09 19:41:06
阅读次数:
219
上一篇中介绍了图层式窗口管理的思路和算法。在此基础上,本篇就解决绘制窗口及其简单的优化问题。这里稍微吐槽一下《30天自制操作系统》原作者。全书我刚刚看了三分之一,写得确实不错,但是我能感受到原作者是习惯用汇编语言和汇编思维来写程序的。虽然书里尽量使用了C语言,但给我一种用C写汇编的感觉。也可能是原作...
分类:
其他好文 时间:
2014-06-09 16:05:18
阅读次数:
366
4.6 位图处理 4.6.1 位图裁剪
CanvasRenderingContext2D提供了一个clip()方法,这个方法会吧Canvas的当前路径裁剪下来。
一旦调用了CanvasRenderingContext2D对象的clip()方法之后,接下来向Canvas绘制图...
分类:
其他好文 时间:
2014-06-09 15:40:03
阅读次数:
207
pen类:绘制指定宽度和样式的直线。使用DashStyle属性绘制几种虚线,可以使用各种填充样式(包括纯色和纹理)来填充Pen绘制的直线,填充模式取决于画笔或用作填充对象的纹理。创建画笔://用指定的颜色实例化一只画笔的方法如下:
public Pen(Color); //用指定的画刷实例化一只画笔...
分类:
其他好文 时间:
2014-06-09 00:43:13
阅读次数:
433