码迷,mamicode.com
首页 >  
搜索关键字:消息循环    ( 344个结果
win32窗口程序的过程
复习一下win32窗口程序设计一个窗口类; 注册窗口类; 创建窗口; 显示及更新窗口。 消息循环,去获取消息; 窗口过程函数的消息响应。 设计窗口类:typedef struct _WNDCLASS {UINT style; //窗口类的类型WN...
分类:Windows程序   时间:2014-08-05 22:04:20    阅读次数:317
Android学习笔记48:使用Handler实时更新UI
在Android中,主要通过MessageQueue、Looper和Handler三个类来实现Android应用程序的消息处理。其中,MessageQueue类用来描述消息队列;Looper类用来创建消息队列,以及进入消息循环;Handler类则用来发送消息和接收消息。 本文将主要对Handler....
分类:移动开发   时间:2014-08-05 18:57:39    阅读次数:310
理解ANR的前世今生,解决ANR就是这么简单!
1. 什么是ANR? ANR(Application Not Responding)即应用程序无响应。 2. ANR产生的原因是什么? ANR产生的根本原因是APP阻塞了UI线程。在android系统中每个App只有一个UI线程,是在App创建时默认生成的,UI线程默认初始化了一个消息循环来处理UI...
分类:其他好文   时间:2014-07-24 22:51:43    阅读次数:1406
MFC DAY10 11 12
一 MFC对话框 1 DoModal函数的执行过程 1.1 查找和加载对话框资源 1.2 将父窗口设置为不可用状态 1.3 创建和显示对话框 1.4 进入对话框的消息循环 1.5 点击OK或者Cancel或者关闭按钮,隐藏对话框窗口 1.6 将父窗...
分类:其他好文   时间:2014-07-24 00:51:27    阅读次数:305
消息循环,注册窗口,创建窗口【图解】
本文是Win32编程基础尽管Windows应用程序千变万化,令人眼花缭乱,但,消息机制和窗口过程却始终它们的基础,掌握了这两项技术,也就相当于把握住了问题的关键 DirectX编程也是建立在这个基础之上的,所以,在你可以熟练的进行简单的Win32编程之后DirectX编程也就触手可得。1.1 简单的...
分类:其他好文   时间:2014-07-10 16:14:55    阅读次数:403
MFC框架剖析和消息机制
即便是基于MFC的应用程序,建立窗口类也是会遵循如下的过程: 设计窗口类->注册窗口类->生成窗口->显示窗口->更新窗口->消息循环->消息路由到窗口过程函数处理。下面就剖析一下在MFC中是如何完成上述过程的。 (1)每个应用程序都有且仅有一个应用类的全局变量theApp,全局变量先于WinMain函数进行处理。 (2)WinMain函数体在APPMODUL.CPP文件中,定义如下: ...
分类:其他好文   时间:2014-07-08 16:01:46    阅读次数:286
俄罗斯方块:win32api开发
本文简述一门课程,演示win32api开发俄罗斯方块的开发过程。如果学生学习过C语言,没学过或者学习C++不好,刚刚開始学习win32api程序设计,还不懂消息循环和注冊窗体类。近期的照片在这里 [http://www.douban.com/photos/album/132796665/] 和 [h...
分类:Windows程序   时间:2014-07-07 09:53:13    阅读次数:346
Android的消息机制以及Message/MessageQueue/Handler/Looper
概览* Message:消息。消息里面可包含简单数据、Object和Bundle,还可以包含一个Runnable(实际上可看做回调)。* MessageQueue:消息队列,供Looper线程消费消息。* Looper:用于循环处理Message,一个Thread结合一个Looper来实现消息循环处...
分类:移动开发   时间:2014-07-01 17:22:38    阅读次数:323
Looper类浅析
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。(1)Looper类用来为一个线程开启一个消息循环。默认情况下android中新诞生的线程是没有开启消息循环的。(主线程..
分类:其他好文   时间:2014-06-29 21:49:05    阅读次数:252
Handler原理浅析
理解Handler的原理首先要搞清楚什么是Looper,在我的上一篇博文中对此有专门的介绍。Looper的作用是开启一个消息循环,从MessageQueue(Message队列,是Looper的成员变量)中循环取出消息处理。一个线程要使用Handler来处理来自其它线程的消息,这个线程必须有且仅有一个Looper对..
分类:其他好文   时间:2014-06-29 21:27:29    阅读次数:398
344条   上一页 1 ... 31 32 33 34 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!