上一页 1 ··· 17 18 19 20 21
摘要: 一、消息钩子的概念1、基本概念 Windows应用程序是基于消息驱动的,任何线程只要注册窗口类都会有一个消息队列用于接收用户输入的消息和系统消息。为了拦截消息,Windows提出了钩子的概念。钩子(Hook)... 阅读全文
posted @ 2013-06-05 04:16 jadeshu 阅读(88) 评论(0) 推荐(0) 编辑
摘要: windows消息分析器的实现很好理解,windows操作系统使用消息处理机制,那么,我们所设计的程序如何才能分辨和处理系统中的各种消息呢?这就是消息分析器的作用. 简单来说,消息分析器就是一段代码,... 阅读全文
posted @ 2013-06-05 04:15 jadeshu 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 总结OnOK()、OnCancel()、OnClose()、OnDestroy()之间的区别(转)第一,OnOK()和OnCancel()是CDialog基类的成员函数,而OnClose()和OnDestroy(... 阅读全文
posted @ 2013-06-05 04:14 jadeshu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: (一)响应单独的按键:先添加PreTranslateMessage()(响应WM_CHAR)也是同样的效果,因为本例只捕捉键盘)BOOL CMydilog::PreTranslateMessage(MSG* pM... 阅读全文
posted @ 2013-06-05 04:14 jadeshu 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 首先是视图类,其次是窗口类,然后是应用程序类。下面的源码为证。BOOL CFrameWnd::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERI... 阅读全文
posted @ 2013-06-05 04:13 jadeshu 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1.进程间通信 (邮件和管道 PostMessage() 剪切板 ) ---邮件是单向的数据传输通道 ---管道又分为匿名管道和命名管道 匿名管道式本地的双向数据传输通道,命名管道式支持网络和本... 阅读全文
posted @ 2013-04-14 15:04 jadeshu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符... 阅读全文
posted @ 2013-04-14 15:02 jadeshu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 常规技巧1 只在必须的时候Clear。 IDirect3DDevice9::Clear函数通常需要花费较多的时间,因此要尽量少调用,而且只清空的确需要清空的缓存。2 尽量减少状态切换。并且将需要进行的状态切换... 阅读全文
posted @ 2013-04-14 14:59 jadeshu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 内存池表面和其它一些Direct3D资源被放在多种内存池中。内存池的种类由D3DPOOL枚举类型的一个成员来指定。可用到的内存池有下列几种:D3DPOOL_DEFAULT——表示Direct3D将根据资源的类型和... 阅读全文
posted @ 2013-04-14 14:58 jadeshu 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 应用程序启动过程(书籍)1.WIN32程序启动过程就是进程的创建过程,系统调用CreateProcess函数创建新的进程(当一个线程调用CreateProcess函数时,系统会创建一个进程内核对象,其使用计数初始... 阅读全文
posted @ 2013-04-14 14:57 jadeshu 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21