windows相关
GodAsia
这个作者很懒,什么都没留下…
展开
-
windows 线程创建
1._beginthread是C++运行库函数,C++最初开始设计的时候没有考虑到多线程编程,所以后来为了保证所有共享的数据()可以让C++正确执行,要提前做些准备,最后会调用windows的createthread。2.createthread是windows函数,当调用exitthread时只会清理windows资源并且只能退出主调线程。所以退出时要调用对应的C++运行库函数_endthr...原创 2018-08-19 18:29:01 · 208 阅读 · 0 评论 -
vs 编译mt md
1.MT选项:链接lib版的c++运行库集成到程序中,不需要dll,因此程序会变大。2.MD选项:使用DLL版的C++运行库,这样程序体积较小,但缺点电脑上没有对应DLL时无法运行。...原创 2018-08-19 18:51:51 · 622 阅读 · 0 评论 -
windows 基础杂记
1.主要dll,kernel32.dll负责操作系统相关内容,内存管理,IO管理等;user32.dll指的时用户界面,负责所有的窗口管理;gdi32.dll图形设备接口,负责屏幕或者打印机上显示文本和图形。2.只有当一个现场调用win32中gdihe user函数时,操作系统才会创建消息队列,才可以看成是UI线程。3.stdcall ,windows api默认调用约定,参数从右至左调用...原创 2018-08-19 20:18:12 · 177 阅读 · 0 评论 -
位图和图元文件
1.位图分为 与设备相关位图(DDB device dependent bitmap)尤其在需要关注性能的程序上使用,与设备无关位图(DIB)它提供了一个用来交换图像的文件格式。2.位图是点阵图形,把输出设备当做离散的像素处理;图元文件是矢量图形,把输出设备当做笛卡尔坐标系统,在上面画线填充图形。3.位图缺点是:一体积大由宽*高*像素(占多少位)算出字节,图元文件大小由gdi命令个数决定...原创 2019-03-03 19:14:27 · 5652 阅读 · 0 评论