码迷,mamicode.com
首页 >  
搜索关键字:消息循环    ( 344个结果
WPF 中模拟键盘和鼠标操作
转载:http://www.cnblogs.com/sixty/archive/2009/08/09/1542210.html 更多经典文章:http://www.qqpjzb.cn/65015.html其实SendKeys类提供的方法蛮好用的,可惜的是WPF中不能用了,说是WPF的消息循环方式改成...
分类:Windows程序   时间:2014-10-28 17:11:06    阅读次数:207
MFC多线程内存泄漏问题&解决方法
在用visual studio进行界面编程时(如MFC),前台UI我们可以通过MFC的消息循环机制实现。而对于后台的数据处理,我们可能会用到多线程来处理。那么对于大多数人(尤其是我这种菜鸟),一个比较快捷的方法便是选择MFC多线程:AfxBeginThread或者CreateThread来进建立多线程。当一两个线程还是可以得,当有3个或者3个以上的线程出现时,极可能出现内存泄漏。原因分析如下:...
分类:编程语言   时间:2014-10-26 17:01:39    阅读次数:855
3D游戏引擎一 win32编程
Windows程序一般都等待用户进行一些操作,然后响应并采取行动。 一般来说,对win32的程序的操作都会转换为系统事件队列中的消息,如按键消息WM_KEYDOWN,WM_MOUSECLICK等传递键盘以及鼠标的操作消息。系统消息传递给程序的本地事件队列,然后在传递给WinProc()函数进行主窗口的消息处理,处理完消息后,程序转到WinMain()主函数中,而此时一般主函数依然在进行消息循环,...
分类:Windows程序   时间:2014-10-25 15:54:16    阅读次数:294
Forms.Timer、Timers.Timer、Threading.Timer的研究
.NET Framework里面提供了三种TimerSystem.Windows.Forms.TimerSystem.Timers.TimerSystem.Threading.Timer一、System.Windows.Forms.Timer1、基于Windows消息循环,用事件方式触发,在界面线程...
分类:其他好文   时间:2014-10-23 15:39:44    阅读次数:265
在界面线程不能使用Sleep和WaitForSingleObject之类的函数, 使用 MsgWaitForMultipleObjects
http://blog.csdn.net/wishfly/article/details/3726985你在主线程用了WaitForSingleObject,导致了消息循环的阻塞,界面假死。然后在线程中调用了SetDlgItemText,而SetDlgItemText实际上调用的是SendMessa...
分类:编程语言   时间:2014-10-22 06:21:35    阅读次数:292
Android开发实践:自定义带消息循环(Looper)的工作线程
上一篇文章提到了Android系统的UI线程是一种带消息循环(Looper)机制的线程,同时Android也提供了封装有消息循环(Looper)的HandlerThread类,这种线程,可以绑定Handler()对象,并通过Handler的sendMessage()函数向线程发送消息,通过handleMessage()函数,处理线程接收到的..
分类:移动开发   时间:2014-10-18 03:08:41    阅读次数:187
C#.NET 消息机制
一、消息概述 众人周知,window系统是一个消息驱动的系统, windows操作系统本身有自己的消息队列,消息循环,它捕捉键盘,鼠标的动作生成消息,并将这个消息传给应用程序的消息队列。 余下的工作有应用程序处理消息, windows 消息机制在这儿就不再讲述,我们重点讲述应用程序的消息机制。 大家...
分类:Windows程序   时间:2014-10-17 00:23:23    阅读次数:396
NStimer 被阻塞
我们在界面上滚动一个scrollview,那么我们会发现在停止滚动前,会发现NSTimer未被执行,就好像scrollView在滚动的时候将timer暂停了一样,在查看相应文档后发现,这其实就是runloop的mode在做怪。 runloop可以理解为cocoa下的一种消息循环机制,用来处理各种消息事件,我们在开发的时候并不需要手动去创建一个runloop,因为框架为我们创建了一个默认的runl...
分类:其他好文   时间:2014-10-16 12:26:42    阅读次数:134
Android开发实践:由new Handler()说开去
最近面试一些Android开发的应聘者,除了基本的Activity生命周期等基础问题以外,我一般还会问如下两个问题:(1)Service与Thread有什么区别?(2)在Activity里newHandler()和在自己创建的Thread中newHandler()有什么区别?第一个问题其实是一个伪命令,因为Service是Android..
分类:移动开发   时间:2014-10-16 03:17:02    阅读次数:248
结合windows消息系统理解C#中WndProc函数和DefWndProc函数
Windows消息系统由3部分组成: 1.消息队列。Windows应用程序的消息是由Windows统一在一个消息队列中管理的。 2.消息循环。应用程序从Windows消息队列中获得自己的消息,并将其分配给窗体函数进行处理。 3.窗口过程。负责处理接收到的消息,每个窗口都有对应的窗口过程,负责截...
分类:Windows程序   时间:2014-10-16 00:08:41    阅读次数:301
344条   上一页 1 ... 28 29 30 31 32 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!