-
GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图
GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图形编程,对于 Dos 下的图形编程,很多人可能“心有余悸”,因为PC 中有太多种类的显示卡,而几乎每个显示卡的处理都是不同的,即使后来有了 Vesa 编程,我们还是不能全部撇开具体的硬件,Windows GDI 使我们对图形的编程变得相对简单了很多,由于GDI 是 Windows 最庞大的部分,并不是几句话能讲清楚的,本节要讲的是 Windows 下GDI 的基本处理步骤和简单的位图处理,并没有涉及到 Directx 一类的编程。只希望能对朋友们有所启发。
Windows 并不允许程序员访问显示硬件,它的所有对屏幕的操作是通过环境设备(DC)来处理的,屏幕上的每一个窗口对应一个DC,你可以把一个DC 想象成这个窗口的视频缓冲区,你对DC的操作结果会反映到屏幕上,在窗口的DC之外,你也可以自己建立DC,这相当于建立一个内存中的缓冲区,你对这个DC的操作结果保存在内存中。你也可以用 API 在不同的DC之间拷贝数据,比如说你可以在内存DC 中先建立好数据,然后拷贝到窗口的DC中,就相当于完成了屏幕的刷新。
-err
- 2022-04-12 03:42:06下载
- 积分:1
-
lcd1602c language program can directly use the very convenient
lcd1602c语言程序可以直接使用
非常方便-lcd1602c language program can directly use the very convenient
- 2022-08-25 09:34:41下载
- 积分:1
-
用传输矩阵法计算光子晶体的透射率随入射光入射角的变化的程序,程序由matlab所编,文件解压后能看到程序写在word文档中,并附带图,感觉很有用...
用传输矩阵法计算光子晶体的透射率随入射光入射角的变化的程序,程序由matlab所编,文件解压后能看到程序写在word文档中,并附带图,感觉很有用-use of the transfer matrix method photonic crystals transmission rate versus incidence angle changes in the procedures, procedures as in Matlab, documents unpacked to see the word written procedures for documentation and ancillary map feeling useful
- 2022-03-15 22:07:59下载
- 积分:1
-
音调是一个小程序
是一个小程序
- 2022-08-11 11:25:31下载
- 积分:1
-
用VB实现USB功能,主要是通过调用EasyD12.dll动态连接库函数,控制USBU端对 DP...
用VB实现USB功能,主要是通过调用EasyD12.dll动态连接库函数,控制USBU端对 DP-51学习板24WC02时行读写控制。-VB USB functions, mainly through call EasyD12.dll DLL function, USBU-right control of DP-51 learning at the plate WC02 24 firms control read and write.
- 2022-06-02 14:55:13下载
- 积分:1
-
调用库文件设计的流水灯,简单易懂而且实用!
调用库文件设计的流水灯,简单易懂而且实用!-Call the library file designed water lights, easy-to-read and practical!
- 2022-03-05 21:32:50下载
- 积分:1
-
HT46R47,HT46R22,
HT46R23,HT46R24
A/D 型单片机
中文资料...
HT46R47,HT46R22,
HT46R23,HT46R24
A/D 型单片机
中文资料
- HT46R47,HT46R22,
HT46R23,HT46R24
- 2022-02-22 00:29:42下载
- 积分:1
-
12864液晶显示器编程范例(汇编语言ASM)
12864液晶显示器编程范例(汇编语言ASM)-12864 LCD Programming Example (in assembly language ASM)
- 2022-05-05 17:49:36下载
- 积分:1
-
利用VB语言实现SQL数据库和数据库中表的建立,减少了用户直接手动输入的麻烦。...
利用VB语言实现SQL数据库和数据库中表的建立,减少了用户直接手动输入的麻烦。-VB language implementation using SQL database and the establishment of a database table, reducing the user directly to the trouble of manually entered.
- 2022-01-26 05:47:25下载
- 积分:1
-
Do STC89C52 learning remote control, infrared remote control can keep eight of i...
STC89C52做的学习型遥控器,可存八个红外遥控信息,只要再把按键用定时器中断2完成就可以用于商业生产了-Do STC89C52 learning remote control, infrared remote control can keep eight of information, as long as the button and then use Timer 2 interrupt can be completed for commercial production of the
- 2022-02-09 12:04:42下载
- 积分:1