摘要:
多线程是一个程序内部实现多任务的能力。程序可以把自己分割为单独的执行“线程”。一个线程简单地被表示为可能调用程序中其他函数的函数。程序从其他主线程开始执行,这个主线程是在传统的C程序中叫做“main ”的函数,而在Windows中是WinMain。一旦运行起来程序可以通过在系统调用CreatThread中指定初始线程函数的名称来创建新的线程的执行。 ... 阅读全文
摘要:
内存设备描述表只位于内存中,它不是真正的图形输出设备,但可以说与某个实际设备兼容。 要创建一个内存设备描述表,必须首先由某个实际设备的设备描述表的句柄。如果是hdc,那么您可以像下面那样创建内存设备描述表:hdcMem=CreatCompatibleDC(hdc);如果将参数设为NULL,Windows将创建一个与视频显示器相兼容的内存设备描述表。应用程序创建的任何内存设备描述表最终都是通过调用D... 阅读全文
摘要:
给现存的窗口过程设置“钩子”,以便在自己的程序中处理一些消息,同时将其他所有的消息传递给旧的窗口过程。举例:参考函数SetWindowLong; 阅读全文