- 博客(16)
- 收藏
- 关注
原创 android 绘图闪烁的问题
问题:android 每次从网络获取图片之后绘制,图片都会闪烁一阵子再显示。 程序中使用一个全局的Bitmap,当需要更新图片时,使用 mBitmap = mapData.getBitmap();//mapData对象是获取到的一些数据,通过getBitmap方法获取Bitmap 然后将获取到的Bitmap进行绘制。 断点调试时发现,在构造mapData对象时,图片就开始闪烁,通过同事的指点
2014-12-18 21:04:55
958
原创 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
636
原创 2013.8.16 学习笔记《windows核心编程》(十三) 菜单与资源
《windows核心编程》(十三)-----------2013.8.16 一、概念 菜单的使用 •窗口的顶层菜单 创建菜单 HMENU CreateMenu(VOID); //创建成功返回菜单句柄 增加菜单项 BOOL AppendMenu( HMENU hMenu, //菜单句柄 UINT uFlags, //菜单项风格 UINT_PTR uI
2013-08-16 10:16:43
711
原创 2013.8.15 学习笔记《windows核心编程》(十二) 鼠标消息与定时器消息
《windows核心编程》(十二)-----------2013.8.15 一、概念 鼠标消息 •双击鼠标消息 消息参数 WPARAM- 其他按键的状态,例如Ctrl/Shift等 LPARAM - 鼠标的位置,窗口客户区坐标系。 LOWORD X坐标位置 HIWORD Y坐标位置 想要获取鼠标双击消息时需要在注册窗口类的时候添加CS_DBLCLKS 风格
2013-08-15 09:58:56
551
原创 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
576
原创 2013.8.7 学习笔记《windows核心编程》(十) 消息队列与键盘消息
《windows核心编程》(十)-----------2013.8.7 一、概念 消息队列 消息队列用于存放消息的一个队列,消息在队列中先入先出。所有窗口程序都具有消息队列。程序可以从队列中获取消息。 消息队列的类型 系统消息队列-由系统维护的消息队列。存放系统产生的消息,例如鼠标、键盘等。 程序消息队列-属于每一个应用程
2013-08-07 23:14:55
763
原创 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
803
原创 2013.8.5 学习笔记《windows核心编程》(八) 常用消息
《windows核心编程》(八)-----------2013.8.5 一、概念 Windows常用消息 WM_DESTROY - 窗口被销毁时的消息,无消息参数。常用于在窗口被销毁之前,做相应的善后处理,例如资源、内存等。 WM_SYSCOMMAND - 系统命令消息,当点击窗口的最大化、最小化、关闭等命令时,收到这个消息。 常用在窗口关闭时,提示用户处理。
2013-08-05 22:55:07
548
原创 2013.8.3 学习笔记《windows核心编程》(七) 窗口类,窗口显示更新与消息
《windows核心编程》(七)-----------2013.8.3 一、概念 窗口类和窗口的附加数据 • 作用 注册窗口时,可以设置这两个数据内存空间 的大小。 int cbClsExtra; //窗口类的附加数据大小 int cbWndExtra; //窗口的附加数据大小 可以提供窗口类和窗口存放自己的数据的空间。 窗口类
2013-08-03 19:08:54
965
原创 2013.8.1 学习笔记《windows核心编程》(六) 窗口创建
《windows核心编程》(六)-----------2013.8.1 一、概念 窗口的创建 •CreateWindow/CreateWindowEx •HWND CreateWindowEx( • DWORD dwExStyle, //窗口的扩展风格 • LPCTSTR lpClassName, //已经注册的窗口类名称 • LPCTSTR lpWindowName,
2013-08-01 22:55:49
638
原创 2013.7.31 学习笔记《windows核心编程》(五) 窗口注册
《windows核心编程》(五)-----------2013.7.31 一、概念 窗口的注册 •窗口类 窗口类包含了窗口的各种参数信息的数据结构。每个窗口都具有窗口类,基于窗口类创建窗口。每个窗口类都具有一个名称,使用前必须注册到系统。 •窗口类的分类 -系统窗口类 系统已经定义好的窗口类,所有应用程序都可以直接使用。 -应用程序全局
2013-07-31 22:34:05
533
原创 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
789
原创 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
772
原创 2013.7.26 学习笔记《windows核心编程》(二) HelloWorld
《windows核心编程》(二)-----------2013.7.26 一、概念 编写第一个窗口程序(HelloWorld版) •编写窗口程序的步骤: 1 定义WinMain函数 - 入口函数 2 定义窗口处理函数 - 用于处理窗口中的各种消息 3 注册窗口类- 将窗口类注册到系统中
2013-07-26 22:47:28
634
原创 2013.7.25 学习笔记《windows核心编程》(一) Windows编程基础
《windows核心编程》(一)-----------2013.7.25 一、概念 Windows编程基础 •Windows应用程序的类型 –控制台程序 Console DOS程序,本身没有窗口,通过Windows DOS窗口执行 –窗口程序 拥有自己的窗口,可以与用户交互 –库程序
2013-07-25 23:32:16
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅