![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows编程
zakyi
fish hacker
展开
-
windows核心编程——第三章 内核对象
3-1 什么是内核对象 1、每个内核对象只是内核分配的内存块,并且只能由该内存访问。 2、当调用一个用于创建内核对象的函数时,该函数返回一个句柄,用于标识内核对象。可以把此句柄传给windows的各个函数,这样系统就知道要操作哪个内核对象。 3-1-1内核对象的使用计数 每个对象包含一个使用计数,对象刚刚创建时为1,当另一个进程访问一个现有对象时,使用计数就增加1,直到为0,撤销对象 3-1-2 ...原创 2020-03-25 20:29:25 · 194 阅读 · 0 评论 -
programming windows —— 第五章 绘图基础
引言 如果希望在屏幕上绘制图形,则必须获取设备环境的句柄。当windows把这个句柄交给你的程序,就说明赋予你了这个设备的使用权限。 5-2-1获取设备环境句柄 1.使用BeginPaint和EndPaint函数。 hdc = BeginPaint(hwnd,&ps); ... EndPaint(hwnd,&ps); ps结构体中有一个名为rcPaint的矩形结构,代表无效范围,...原创 2020-03-24 22:36:55 · 205 阅读 · 0 评论