新建MFC项目 单文档 文档视图:如上,向导会为我们自动生成4个类。每个类中有很多代码,不需压迫我们全部搞懂,我们只把重要的几个搞懂即可。以前是在窗口中画显示要在视图中画:所有的显示都是在视图类中:在视图类属性中添加 paint消息:记住要在视图对象上添加消息而不是像以前那样在窗口对象上添加。在视图...
分类:
编程语言 时间:
2016-03-20 22:43:12
阅读次数:
445
//Resource.h#defineIDC_MAIN_EDIT101////函数:WndProc(HWND,UINT,WPARAM,LPARAM)////目的:处理主窗口的消息。////WM_COMMAND-处理应用程序菜单//WM_PAINT-绘制主窗口//WM_DESTROY-发送退出消息并返回////LRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WPARAMwParam,LPARAMlPar..
分类:C#、Android、VS2015; 创建日期:2016-03-19 一、Canvas对象简介 画布(Canvas对象)是与System.Drawing或iOS核心图形等传统框架非常类似的另一种图形图像绘制技术,该对象提供了创建2D图形的最大控制,利用它可解决难以处理画板资源的情况。例如,绘制...
分类:
移动开发 时间:
2016-03-19 13:00:29
阅读次数:
235
Android画图最基本的三个对象(Color,Paint,Canvas) 三个类都存放在 android.graphics包下 1) Color :颜色对象,相当于现实生活中的 ‘调料’ 2) Paint : 画笔对象,相当于现实生活中画图用的 ‘笔’————主要的还是对‘画笔’进行设置 3) C
分类:
移动开发 时间:
2016-03-19 08:47:35
阅读次数:
246
1 // 01WM_PAINT与GetDC.cpp : 定义应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include "01WM_PAINT与GetDC.h" 6 7 #define MAX_LOADSTRING 100 8 9 #define MYBUTT
分类:
其他好文 时间:
2016-03-12 09:05:18
阅读次数:
233
群里一哥们面试的时候被问到canvas.restore()的作用是什么,与之常常被一起问到的是canvas.save()的作用是什么。最近在上海开发航运项目,忙里偷闲总结一下两个方法的用法,以后也将在博客中记录面试中可能会被问到的一些其他问题。Canvas相当于一块画布,该类中常用的方法如下:
drawRect(RectF rect, Paint paint)
drawPath(Path path,...
分类:
移动开发 时间:
2016-03-08 16:43:46
阅读次数:
204
原题链接在这里:https://leetcode.com/problems/paint-fence/ 题目: There is a fence with n posts, each post can be painted with one of the k colors. You have to p
分类:
其他好文 时间:
2016-03-05 06:52:02
阅读次数:
167
View:课桌 Canvas:笔记本Paint:手中的笔canvas.save(); //保存当前图形的一个可以剪辑的状态paint.setColor(Color.parseColor("#33ff88"));//设置颜色paint.setColor(Color.rgb(33,65,88));//设...
分类:
其他好文 时间:
2016-02-29 19:35:27
阅读次数:
124
一直对这两个消息的关系不是太了解,借重新深刻学习windows编程的机会研究一番。 当窗口从无效变为有效时,比方将部分覆盖的窗口恢复时会重绘窗口时:1)程序首先会通过发送其他消息调用DefWindowProc,它内部会发送WM_ERASEBKGND消息,然后才会发送WM_PAINT消息,而且不经过消
分类:
其他好文 时间:
2016-02-26 23:29:22
阅读次数:
128