码迷,mamicode.com
首页 >  
搜索关键字:消息循环    ( 344个结果
Looper.prepare()和Looper.loop()
什么时候需要 Looper Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用,使用Looper.prepare() ...
分类:其他好文   时间:2016-11-11 20:22:00    阅读次数:174
12个QT基本对话框,以及淡入原理(用定时器把窗口逐渐变成透明)
一、基本对话框 1,核心库: 界面程序 QApplication 非程序界面QCoreAppliction 2,消息循环必须执行QApplication.exec(); 3,消息绑定机制: 信号-槽 信号可以对应信号,也可以对应槽。 一个信号可以对应多个信号和多个槽。 4,QT基本对话框: QErr ...
分类:其他好文   时间:2016-10-28 03:35:44    阅读次数:213
C#如何关闭一个窗口的同时打开另一个窗口
在.net的WinForm程序中,如果是直接起动的Form作为主窗口,那么这个主窗口是不能关闭的,因为它维护了一个Windows消息循环,它一旦关闭了就等于声明整个应用程序结束,所以新打开的窗口也就被自动关闭了。因此要关闭的窗口不能用Application.Run创建。如何使用Hide()(只是隐藏 ...
分类:Windows程序   时间:2016-10-21 16:14:39    阅读次数:236
XP下切换输入法造成程序卡死的原因及解决方案
http://blog.csdn.net/ysai/article/details/7468961 XP下切换输入法造成程序卡死的原因及解决方案 (by ysai) 现象: 在XP下,如果线程中创建了窗口而线程中没有消息循环,那么可能切换输入法时会造成程序卡死(某些XP下必现,跟安装盘有关) 原因: ...
分类:其他好文   时间:2016-10-17 16:15:58    阅读次数:152
进程与线程
第一种解释:进程在大多数其他平台的开发中,每个开发人员对自己应用的进程模型都有非常清晰的了解。比如,一个控制台程序,你可以想见它从main函数开始启动一个进程,到 main函数结束,进程执行完成退出;在UI程序中,往往是有一个消息循环在跑,当接受到Exit消息后,退出消息循环结束进程。在该程序运行过... ...
分类:编程语言   时间:2016-10-01 19:50:49    阅读次数:325
Win32编程API 基础篇 -- 4.消息循环 根据英文教程翻译
理解消息循环 为了编写任何即使是最简单的程序,了解windows程序的消息循环和整个消息发送结构是非常有必要的。既然我们已经尝试了一点消息处理的东西,我们应该对整个程序有更深入的理解,如果你没有理解消息是怎么发生的和它们运行的机制,那接下来的内容你会感到很蛋疼。 什么是消息? 一条消息是一个整数值, ...
分类:Windows程序   时间:2016-09-08 06:09:19    阅读次数:229
Android源码——应用程序的消息处理机制
Android应用程序在启动每个线程时,都会创建一个消息队列。线程的生命周期分为创建消息队列和进入消息循环两个阶段。 消息循环分为:发送消息和处理消息。 Android系统主要通过MessageQueue、Looper和Handler三个类来实现Android应用程序的消息处理机制。 Message ...
分类:移动开发   时间:2016-09-07 21:02:44    阅读次数:177
MFC响应快捷键
CDialog类的消息循环中去掉了TranslateAccelerator函数,因此不能响应热键;同时由于对话框上可能有很多控件,且默认情况下这些子窗口已经截获了焦点,因此键盘消息已经被控件捕获了;同时为了实现控件焦点切换和对话框默认行为, VK_TAB、VK_LEFT、VK_RIGHT、VK_UP ...
分类:编程语言   时间:2016-08-30 12:05:35    阅读次数:495
揭开.NET消息循环的神秘面纱(GetMessage()无法取得任何消息,就会进入Idle(空闲)状态,进入睡眠状态(而不是Busy Waiting)。当消息队列不再为空的时候,程序会自动醒过来)
揭开.NET消息循环的神秘面纱(-) http://hi.baidu.com/sakiwer/item/f17dc33274a04df2a9842866 曾经在Win32平台下奋战的程序员们想必记得,为了弄清楚“消息循环”的概念,度过多少不眠之夜。尽管如今在应用程序代码的编写过程中,我们已经不再需要 ...
分类:Web程序   时间:2016-08-26 20:01:07    阅读次数:177
C# 延时函数 非Sleep
1.示例: 2.使用说明: 在很多时候,我们的程序,在执行下一步操作之前,需要等待上一步的执行完成,这种延时等待的方式在异步操作,或者是利用消息循环机制通信的程序中,最为体现的明显。 3.应用场景: 举个API的例子: 我们自己的程序是A,需要利用API结合Windows 消息机制,控制外部程序B; ...
分类:Windows程序   时间:2016-08-26 12:15:55    阅读次数:246
344条   上一页 1 ... 11 12 13 14 15 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!