码迷,mamicode.com
首页 >  
搜索关键字:绘制    ( 9882个结果
窗口非客户区的绘制
1.根据需要,要改变nc区的大小. 响应WM_NCCALCSIZE可改变nc区的大小.关键在于lParam,msdn上说当wParam为True时, lParam为LPNCCALCSIZE_PARAMS的指定,当wParam为False时为LPRECT,做了些实验发现 只有第一次时wParam为Fa...
分类:其他好文   时间:2014-06-23 06:09:11    阅读次数:368
Win32中GDI+应用(四)--- 位图的打开与显示
显示位图,你应该使用GDI+里面的Bitmap类或者Image类,这两个类都提供了方法从硬盘上的一个文件打开文件,创建相应的内存中的位图对象的工作。然后你可以使用Graphics类的DrawImage方法来绘制该位图。下面的代码初始化GDI+,显示一个打开文件对话框并且创建Bitmap对象,显示位图...
分类:Windows程序   时间:2014-06-23 06:02:53    阅读次数:404
简单的GDI+双缓冲的分析与实现
为什么要使用双缓冲绘制在进行多图元绘制的时候:因为是要一个一个画上去,所以每画一个图元,系统就要做一次图形的绘制操作,图形的重绘是很占用资源的,特别当需要重绘的图形数量很多的时候,所造成的消耗就特别大,导致闪烁,不流畅等情况。那么如何来解决这个问题呢?那就是双缓冲.它的基本原理就是先在内存中开辟一块...
分类:其他好文   时间:2014-06-23 00:40:24    阅读次数:183
Win32 GDI 非矩形区域剪裁,双缓冲技术
传统的Win32通过GDI提供图形显示的功能,包括了基本的绘图功能,如画线、方块、椭圆等等,高级功能包括了多边形和Bezier的绘制。这样app就不用关心那些图形学的细节了,有点类似于UNIX上的X-window协议。你信或者不信,那些看上去很花哨的控件,其实就是一笔一划画上去的而已。GDI提供了画...
分类:Windows程序   时间:2014-06-23 00:27:39    阅读次数:858
C# 绘制窗体客户非客户区要用WM_PAINT和WM_NCPAINT
窗体分为两部分:客户区(Client area)和非客户区(Non-Client area)WM_PAINT消息、OnPaint()方法、GetDC()API函数都是处理窗体客户区绘制的而标题栏处于非客户区中,所以WM_PAINT消息、OnPaint()方法、GetDC()API函数都用不上GetW...
分类:Windows程序   时间:2014-06-23 00:26:08    阅读次数:635
[工作记录] Android OpenGL ES 2.0: square texture not supported on some device
npot texture: non-power-of-two texture.rectangle texture: non-square (height != wdith)在测试Samsumg Galaxy S4的时候, 发现rectangle texture支持不好, 虽然创建成功, 但是绘制有问...
分类:移动开发   时间:2014-06-22 23:17:17    阅读次数:240
iOS开发UI篇—实现一个简单的手势解锁应用(完善)
iOS开发UI篇—实现一个简单的手势解锁应用(完善)一、需要实现的效果 二、应用完善1.绘制不处于按钮范围内的连线2.解决bug(完善)bug1:如果在began方法中通知view绘图,那么会产生bug。因为,当前点没有清空,在手指移开之后要清空当前点。可以在绘制前进行判断,如果当前点是(0,0)....
分类:移动开发   时间:2014-06-21 07:47:01    阅读次数:398
6.4 DIV布局制作淘宝首页
为了加深对DIV层布局的理解,下面就来体验一把什么是DIV层布局。使用Dreamweaver来绘制如图1所示的层布局页面,具体操作岁骤如下:图1 DIV层布局页面(1) 打开Dreamweaver,新建一个空白文档。(2) 在插入栏的“布局”类别中单击“绘制层”按钮。(3) 在“文档”窗口的“设计”...
分类:其他好文   时间:2014-06-20 15:56:24    阅读次数:213
Android自定义控件_View的绘制流程
每一个View/ViewGroup的显示都会经过三个过程:1、measure过程(测量View显示的大小,位置);2、layout过程(布局view的位置);3、draw过程(上一篇文章说到的通过canvas绘制到界面上显示,形成了各色的View)下面分析一下各个过程:measure过程:因为Dec...
分类:移动开发   时间:2014-06-20 15:42:47    阅读次数:383
opengl绘制图片
#include #include #include "FreeImage.h"#include #include #pragma comment(lib, "FreeImage.lib")GLuint texture; // Storage For One Texture ( NEW )/...
分类:其他好文   时间:2014-06-18 09:39:48    阅读次数:282
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!