[4]windows编程
文章平均质量分 55
sunhuiyong
这个作者很懒,什么都没留下…
展开
-
TLS(Thread Local Storage)
<br /> 在线程的学习中我们知道每个线程除了共享进程的资源外还拥有各自的私有资源: <br />一个寄存器组(或者说是线程上下文);一个专属的堆栈;一个专属的消息队列;一个专属的Thread Local Storage (TLS );一个专属的结构化异常处理串链。其中线程上下文在线程的学习中已经解释过了,堆栈没有什么好说的,消息队列会在USER 和GDI 子系统一节中讲解,那么这节的任务就是集中讲解线程局部存储Thread Local Storage (TLS );结构化异常处转载 2010-09-11 17:12:00 · 178 阅读 · 0 评论 -
windows中的窗口
今天在研读msdn的Win32 Window Hierarchy and Styles这篇文章时,发现有Figure 3这幅图有误,top level2中应该是父域指向deskwindow。原创 2010-10-14 10:14:00 · 162 阅读 · 0 评论 -
API Hook Revealed
http://blog.csdn.net/VsirSoft/archive/2008/11/18/3324299.aspx转载 2010-11-04 23:57:00 · 138 阅读 · 0 评论 -
What's the difference between GetKeyState and GetAsyncKeyState?
<br /> I've seen some confusion over the difference between the GetKeyState function and the GetAsyncKeyState function . <br />GetKeyState returns the virtual key state. In other words, GetKeyState reports the state of the keyboard bas转载 2010-11-10 09:48:00 · 195 阅读 · 0 评论 -
MFC文档视图结构(主要是讨论一个文档如何对应多个视图的问题)
首先,我这里的文档是指CDocument(或其派生类),而不是所谓的文档模板对象(CDocTemplate)。视图当然就是指CView(或其派生类)。先明确这些概念,接下来才好讨论。在MFC的编程框架下,如何改造代码,从而让一个文档对应多个视图。这是我接下来要讨论的问题(这个问题SDI,MDI没有太大关系)。 1),自然就是分割窗口的技术,无需赘言。 2),在MSDN知识库上有一篇文章提供了一原创 2011-11-10 10:44:21 · 223 阅读 · 0 评论 -
Windows桌面共享中一些常见的抓屏技术
转至http://www.cppblog.com/weiym/archive/2013/12/01/204536.aspx 1. BitBlt 我想做Windows开发应该都知道这个API, 它能实现DC间的内容拷贝, 如果我们把源DC指定成Monitor DC或是桌面DC, 它就能实现抓屏功能。 对于通过这种方式的抓屏, 有2点需要特别提醒: a. 在XP下我们可以通过最转载 2014-07-08 17:57:58 · 617 阅读 · 0 评论