- 博客(16)
- 收藏
- 关注
原创 android 绘图闪烁的问题
问题:android 每次从网络获取图片之后绘制,图片都会闪烁一阵子再显示。程序中使用一个全局的Bitmap,当需要更新图片时,使用 mBitmap = mapData.getBitmap();//mapData对象是获取到的一些数据,通过getBitmap方法获取Bitmap然后将获取到的Bitmap进行绘制。断点调试时发现,在构造mapData对象时,图片就开始闪烁,通过同事的指点
2014-12-18 21:04:55 889
原创 2013.8.23 学习笔记《MFC》(一) MFC基础
《MFC》(一)-----------2013.8.23一、概念一 MFC概念和作用 1 什么是MFC? 全称 Microsoft Foundation Class Library,我们称之为微软基础类库, 封装了 大量的类,封装了WINDOWS Api,还封装了C++语法的数据结构。 1 MFC就是一个库(静态库/动态库) 2
2013-08-23 10:11:28 588
原创 2013.8.16 学习笔记《windows核心编程》(十三) 菜单与资源
《windows核心编程》(十三)-----------2013.8.16一、概念菜单的使用•窗口的顶层菜单创建菜单 HMENU CreateMenu(VOID); //创建成功返回菜单句柄增加菜单项BOOL AppendMenu( HMENUhMenu, //菜单句柄 UINTuFlags, //菜单项风格 UINT_PTRuI
2013-08-16 10:16:43 665
原创 2013.8.15 学习笔记《windows核心编程》(十二) 鼠标消息与定时器消息
《windows核心编程》(十二)-----------2013.8.15一、概念鼠标消息•双击鼠标消息消息参数WPARAM- 其他按键的状态,例如Ctrl/Shift等 LPARAM -鼠标的位置,窗口客户区坐标系。 LOWORD X坐标位置 HIWORD Y坐标位置想要获取鼠标双击消息时需要在注册窗口类的时候添加CS_DBLCLKS风格
2013-08-15 09:58:56 515
原创 2013.8.13 学习笔记《windows核心编程》(十一) 键盘消息与翻译消息
《windows核心编程》(十)-----------2013.8.7一、概念键盘消息•消息的使用1 KEYDOWN可以重复出现,KEYUP只能在按键松开时出现1次2 TranslateMessage在转换WM_KEYDOWN消息时,对于可见字符可以产生WM_CHAR,不可见字符无此消息。3 WM_KEYDOWN/UP的wParam是表示的按键虚拟键码,WM_CHA
2013-08-13 23:50:24 543
原创 2013.8.7 学习笔记《windows核心编程》(十) 消息队列与键盘消息
《windows核心编程》(十)-----------2013.8.7一、概念消息队列 消息队列用于存放消息的一个队列,消息在队列中先入先出。所有窗口程序都具有消息队列。程序可以从队列中获取消息。消息队列的类型 系统消息队列-由系统维护的消息队列。存放系统产生的消息,例如鼠标、键盘等。 程序消息队列-属于每一个应用程
2013-08-07 23:14:55 713
原创 2013.8.6 学习笔记《windows核心编程》(九) 消息获取,消息派发与消息分类
《windows核心编程》(九)-----------2013.8.6一、概念Windows常用消息WM_QUIT - 用于结束消息循环处理。wParam - PostQuitMessage 函数传递的参数。lParam - 不使用当GetMessage收到这个消息后,会返回FALSE,结束while处理,退出消息循环。WM_PAINT - 绘图消息键盘
2013-08-06 22:39:52 755
原创 2013.8.5 学习笔记《windows核心编程》(八) 常用消息
《windows核心编程》(八)-----------2013.8.5一、概念Windows常用消息WM_DESTROY - 窗口被销毁时的消息,无消息参数。常用于在窗口被销毁之前,做相应的善后处理,例如资源、内存等。WM_SYSCOMMAND - 系统命令消息,当点击窗口的最大化、最小化、关闭等命令时,收到这个消息。常用在窗口关闭时,提示用户处理。
2013-08-05 22:55:07 501
原创 2013.8.3 学习笔记《windows核心编程》(七) 窗口类,窗口显示更新与消息
《windows核心编程》(七)-----------2013.8.3一、概念窗口类和窗口的附加数据• 作用 注册窗口时,可以设置这两个数据内存空间 的大小。 int cbClsExtra; //窗口类的附加数据大小 int cbWndExtra; //窗口的附加数据大小 可以提供窗口类和窗口存放自己的数据的空间。窗口类
2013-08-03 19:08:54 919
原创 2013.8.1 学习笔记《windows核心编程》(六) 窗口创建
《windows核心编程》(六)-----------2013.8.1一、概念窗口的创建•CreateWindow/CreateWindowEx•HWND CreateWindowEx(• DWORD dwExStyle, //窗口的扩展风格• LPCTSTR lpClassName, //已经注册的窗口类名称• LPCTSTR lpWindowName,
2013-08-01 22:55:49 602
原创 2013.7.31 学习笔记《windows核心编程》(五) 窗口注册
《windows核心编程》(五)-----------2013.7.31一、概念窗口的注册•窗口类 窗口类包含了窗口的各种参数信息的数据结构。每个窗口都具有窗口类,基于窗口类创建窗口。每个窗口类都具有一个名称,使用前必须注册到系统。•窗口类的分类 -系统窗口类 系统已经定义好的窗口类,所有应用程序都可以直接使用。 -应用程序全局
2013-07-31 22:34:05 495
原创 2013.7.29 学习笔记《windows核心编程》(四) 字符输出
《windows核心编程》(四)-----------2013.7.29一、概念字符集的应用• TCHAR#ifdef UNICODE // r_winnt typedef WCHAR TCHAR, *PTCHAR; #define __TEXT(quote) L##quote #else typedef char TCHAR, *PTCH
2013-07-29 22:48:45 750
原创 2013.7.27 学习笔记《windows核心编程》(三) 资源与字符编码
《windows核心编程》(三)-----------2013.7.27一、概念资源的使用•编写资源的文件 -.rc资源脚本文件•编译rc文件 - RC.EXE•将资源链接到程序中 - LINK.EXE CL.EXE |.c/.cpp-------------->.obj | LINK.EXE
2013-07-27 19:28:21 724
原创 2013.7.26 学习笔记《windows核心编程》(二) HelloWorld
《windows核心编程》(二)-----------2013.7.26一、概念编写第一个窗口程序(HelloWorld版)•编写窗口程序的步骤: 1 定义WinMain函数 - 入口函数 2 定义窗口处理函数 - 用于处理窗口中的各种消息 3 注册窗口类- 将窗口类注册到系统中
2013-07-26 22:47:28 598
原创 2013.7.25 学习笔记《windows核心编程》(一) Windows编程基础
《windows核心编程》(一)-----------2013.7.25一、概念Windows编程基础•Windows应用程序的类型–控制台程序 Console DOS程序,本身没有窗口,通过Windows DOS窗口执行–窗口程序 拥有自己的窗口,可以与用户交互–库程序
2013-07-25 23:32:16 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人