![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Win32
gy笨瓜
这个作者很懒,什么都没留下…
展开
-
Visual Studio中通过*.def文件创建dll
Windows系统下Visual Studio通过*.def文件创建dll1. 确定需要导出的函数,cpp文件中定义如下void fun1(){ printf("fun1\n");}void fun2(){ printf("fun2\n");}2. 添加*.def文件3. 编写*.def文件LIBRARY test_dllEXPORTSfun1fun2...原创 2021-02-04 23:13:55 · 2757 阅读 · 1 评论 -
SetDIBitsToDevice(一) —— BITMAPINFOHEADER中的biHeight为正值
该函数在可以直接在显示器或打印机上显示DIB,在显示时不进行缩放处理。此函数主要难理解地方在于StartScan参数指定图像坐标系的原点位置。 在BITMAPINFOHEADER结构中biHeight字段的正负号指定DIB图像的绘制方向。 文章主要从biHeight > 0、biHeight < 0进行描述。1. 函数原型: 2. i...原创 2018-08-05 21:26:12 · 1401 阅读 · 0 评论 -
SetDIBitsToDevice(二) —— BITMAPINFOHEADER中的biHeight为负值
biHeight为负值时,DIB位图会以上下翻转的方式绘制,不同于biHeight为正值的参数意义如下:【1】cLines表示lpvBits中包含的行数,大于能取得的最大值时,图像无法显示。 图1 ...原创 2018-08-09 00:25:54 · 1094 阅读 · 0 评论