上一页 1 ··· 6 7 8 9 10
摘要: Windows钩子Windows应用程序的运行模式是基于消息驱动的,任何线程只要注册了窗口类就会有一个消息队列来接收用户的输入消息和系统消息。为了取得特定线程接收或发送的消息,就要 Windows提供的钩子。钩子的概念钩子(Hook)是Windows消息处理机制中的一个监视点,应用程序可以在这里安装一个子程序(钩子函数)以监视指定窗口某种类型的消息,所监视的窗口可以是其他进程创建的。当消息到达后,在目标窗口处理函数处理之前,钩子机制允许应用程序截获它进行处理。 钩子函数是一个处理消息的程序段,通过调用相关的API函数,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就捕获该消息 阅读全文
posted @ 2008-02-28 10:31 david++ 阅读(5592) 评论(1) 推荐(0) 编辑
摘要: 游戏引擎负责处理各种琐碎事务:组件游戏,确保它正确运行及关闭它。将游戏分解为事件:下面这些事件只适用于任何游戏的部分核心事件:● 初始化● 启动● 结束● 激活● 停用● 绘制● 循环初始化事件在一开始运行游戏时发生,这时游戏执行重要的初始设置任务,包括创建游戏引擎本身。启动和结束事件对应于游戏的开始和结束,这时很适合执行与特定的游戏会话相关联的初始化和清理任务。在最小化游戏或者将其发送至后台,然后在恢复时,就将发生激活和停用事件。当游戏需要绘制自身时,将发送绘制事件,类似于WINDOWS WM_PAINT 消息。最后,循环事件使游戏执行一个单独的游戏周期,它非常重要。游戏的计时机制:游戏在指 阅读全文
posted @ 2008-02-27 19:39 david++ 阅读(580) 评论(0) 推荐(0) 编辑
摘要: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SECOND EQU 20H ;当前秒MINUTE EQU 21H ;当前分HOUR EQU 22H ;当前时ALAMINU EQU 23H ;闹钟分钟ALAHOUR EQU 24H ;闹钟小时DAY EQU 25H ;当前日MONTH EQU 26H ;当前月YEAR EQU 27H ;当前年 WEEK EQU 29H ;星期STATE EQU 30H ;状态INTNUM EQU 阅读全文
posted @ 2007-07-15 14:57 david++ 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 昨天没事在用别人的文曲星查字!突然看到那个汉诺塔游戏.....反正这两天刚好手有点痒,于是就有了:#ifndef HANIO_H_#define HANIO_Hclass Stack{private:enum{ MAX=50 };int m_node[MAX];int m_top; int m_size;int m_index; public:Stack();~Stack() { };bool Isfull() { return m_top==MAX-1 ;}; //堆栈满则返回TRUEbool Isempty() { return m_top==-1;}; //堆栈空则返回TRUEint T 阅读全文
posted @ 2007-04-04 22:30 david++ 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: //list.h#pragma once////////////////////////////////////////////typedef struct {long SID; //学号char Name[20]; //姓名double DailyScore; //平时成绩double FinalScore; //期末成绩double TotalScore; //总评成绩} SCOREINFO;////////////////////////////////////////////struct NODE{SCOREINFO ScoreInfo;struct NODE * next;};typ 阅读全文
posted @ 2007-03-29 14:18 david++ 阅读(1045) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10