幻谛

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年5月15日

摘要: 多线程是一个程序内部实现多任务的能力。程序可以把自己分割为单独的执行“线程”。一个线程简单地被表示为可能调用程序中其他函数的函数。程序从其他主线程开始执行,这个主线程是在传统的C程序中叫做“main ”的函数,而在Windows中是WinMain。一旦运行起来程序可以通过在系统调用CreatThread中指定初始线程函数的名称来创建新的线程的执行。 ... 阅读全文
posted @ 2010-05-15 18:15 幻谛 阅读(374) 评论(0) 推荐(0) 编辑

2010年5月14日

摘要: 内存设备描述表只位于内存中,它不是真正的图形输出设备,但可以说与某个实际设备兼容。 要创建一个内存设备描述表,必须首先由某个实际设备的设备描述表的句柄。如果是hdc,那么您可以像下面那样创建内存设备描述表:hdcMem=CreatCompatibleDC(hdc);如果将参数设为NULL,Windows将创建一个与视频显示器相兼容的内存设备描述表。应用程序创建的任何内存设备描述表最终都是通过调用D... 阅读全文
posted @ 2010-05-14 15:56 幻谛 阅读(742) 评论(0) 推荐(1) 编辑

2010年5月13日

摘要: 给现存的窗口过程设置“钩子”,以便在自己的程序中处理一些消息,同时将其他所有的消息传递给旧的窗口过程。举例:参考函数SetWindowLong; 阅读全文
posted @ 2010-05-13 15:47 幻谛 阅读(221) 评论(2) 推荐(0) 编辑