
Windows编程学习
0xNOPE
blog:0xnope.top
nooooooope
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
句柄(handle)和文件标识符(PID)
今天有朋友问到,什么是句柄,什么是handle,什么是进程标识符,什么又是PID?其实句柄就是handle,而进程标识符就是PID,那么句柄和标识符又分别是什么?他们之间又有何联系?句柄的声明 typedef void *HANDLE它句柄的本质就是一个指针,但是它的作用又不同于指针,它又不是真正意义上的指针,或者说说句柄是一个受限的指针。给你一个指针,你可以拿这个指针做几乎任何事情,给你一个句柄,你只能干一些Windows允许你干的事情。我们知道Windows是一个以虚拟内存为基础的操作系统。原创 2020-11-12 12:25:07 · 1683 阅读 · 0 评论 -
Windows编程(3)
前言:我们之前编写了我们的第一个Windows程序,但是那仅仅是个弹窗,并非真正意义上的Windows窗口,弹窗只需要调用MessageBox函数就可以实现,而一个真正意义上的Windows窗口应该具有最大化、最小化、关闭按钮,也包含菜单、单选框等各种控件。也就是之前那个弹窗仅仅是个不完整的Windows程序。接下来我们看看一个完整的Windows程序是怎样的。一个完整的Windows程序框架...原创 2020-02-05 22:03:59 · 618 阅读 · 0 评论 -
Windows编程(2)
windows有关的重要概念句柄在学习Windows编程的过程当中,相信很多人都听说过“句柄”这个词语吧,相比好多人还是不清楚具体怎么回事儿。接下来我简单介绍一下。所谓“句柄(HANDLE)”;不过就是在Windows编程中,不同窗口、控件、图像等对应的一个唯一的数字,可以理解为ID吧。程序通过句柄获取对应资源的各种信息,修改,删除资源。句柄里面有很多细节,程序员不需要了解背后的机制。比如说...原创 2020-02-02 19:50:06 · 227 阅读 · 0 评论 -
Windows编程(1)
前言:学习C语言很久了,一直在跟黑乎乎的屏幕打交道,像QQ、微信、爱奇艺等等这样的软件都是带界面的,为什么我学习的C语言不能写出这种程序呢?我曾一度怀疑C语言的作用。其实使用C语言可以开发出Windows应用程序,只是大部分C语言教程没有讲,它们只讲了基本语法,让很多初学者认为学C语言没用,什么都做不出来。这个黑乎乎的屏幕叫做控制台应用程序,我们入门学习的C语言写出来的程序都是控制台应用程序,...原创 2020-02-01 14:22:05 · 418 阅读 · 0 评论