2010年4月11日

[原创] MicroWindows学习笔记之底层消息的读取

摘要: 在“消息管理”一节里,已经讲过消息是通过消息循环的PeekMessage方法来读取,而对于底层硬件消息的读取,则是通过MwSelect方法来完成,而且它的优先级也是最低的。MwSelect1) 方法原型void MwSelect(void)所在文件:mwin\Winmain.c2) 说明读取键盘、鼠标、定时器消息。这个方法是整个系统的消息源动力,所以是非常重要的一个方法。它... 阅读全文

posted @ 2010-04-11 19:48 高原 阅读(492) 评论(0) 推荐(0)

[原创] MicroWindows学习笔记之对底层设备的管理

摘要: MicroWindows对每个相关的设备提供了一个数据结构,并有一个全局的上下文设备对象,通过它来屏蔽与底层之间的联系,上层代码通过调用这个全局变量提供的方法来打开、关闭、读取这些设备。如果想将MicroWindows移植到其他的环境中,需要配置这个全局变量,并且实现相关的方法。MicroWindows对底层的屏蔽层(针对各个系统的驱动)放在\src\drivers中。键盘数据结构KBDDEVIC... 阅读全文

posted @ 2010-04-11 19:42 高原 阅读(582) 评论(0) 推荐(0)

[转载] Makefile详解

摘要: 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefil... 阅读全文

posted @ 2010-04-11 08:15 高原 阅读(597) 评论(0) 推荐(0)

导航