登录
首页 » 汇编语言 » GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图

GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图

于 2022-04-12 发布 文件大小:2.03 kB
0 58
下载积分: 2 下载次数: 1

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • LED 闪烁 h 文件
    是领导闪烁程序。A 发光二极管 (LED) 是一种两个铅半导体光源。它是一个基本的 pn 结二极管, 其中发出光激活时。[7] 当拟合电压对引线,电子是能够与重组电子孔内的设备,能量以光子的形式释放。 这种效应称为电致发光,和(对应的光子的能量) 的光的颜色由能带隙的半导体。
    2022-04-08 00:30:14下载
    积分:1
  • 本程序需在DOS下运行。每运行一次可执行程序random.exe,即可显示任意两个 16进制数的加法或减法表达式及其运算结果。在减法运算中,如果被减数小于减数,...
    本程序需在DOS下运行。每运行一次可执行程序random.exe,即可显示任意两个 16进制数的加法或减法表达式及其运算结果。在减法运算中,如果被减数小于减数,显示 “Divide Overflow”的提示信息。-the process required under the DOS operating. Every time running executable random.exe can display any number of two 16-band addition or subtraction of expression and the results of operations. The subtraction operation, if less than subtrahend minuend, shows that the "Divide Overflow" message.
    2022-01-26 07:00:58下载
    积分:1
  • 霓虹灯源代码
    霓虹灯源代码-neon source code
    2022-03-04 18:08:44下载
    积分:1
  • Described in detail how to use the C language, digital signal processing in the...
    详细介绍了如何使用C语言编写数字信号处理中最常用的FFT程序-Described in detail how to use the C language, digital signal processing in the most commonly used FFT procedure
    2022-10-21 02:25:02下载
    积分:1
  • 查找匹配字符串程序设计子程序设计
    查找匹配字符串汇编语言程序设计子程序设计-find matching string assembly language subroutine Design Program Design
    2023-01-26 00:30:07下载
    积分:1
  •  各模块的功能 1.各种基本数据的录入。如:学生基本情况录入。 2.各种基本数据的修改。即:允许对录入的数据重新进行辑、修改。 3...
     各模块的功能 1.各种基本数据的录入。如:学生基本情况录入。 2.各种基本数据的修改。即:允许对录入的数据重新进行编辑、修改。 3.各种基本数据的插入。如:在学生选修课程基本信息中插入一条新信息。 4.各种基本数据的删除。如:假设某同学转学或出国深造,删除该生的相关信息。 5.基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学。  基于各种基本数据的统计计算. 6.统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、综合成绩)。 7.统计并输出各班各门功课的平均成绩和总平均成绩。 8.统计并输出每个同学已修学分。 9.列出不及格学生清单(学号、姓名、不及格的课程和成绩)。 10. 保存文件。 11. 读取文件。 12. 退出系统。
    2022-04-27 20:56:56下载
    积分:1
  • 网上水果店(JSP)
    网上水果店(JSP)
    2022-10-23 18:50:03下载
    积分:1
  • 用DS18B20来显示当前的温度,低字节存在r7中,高字节存在r6中,在KEILC中通过译测试成功,用的是...
    用DS18B20来显示当前的温度,低字节存在r7中,高字节存在r6中,在KEILC中通过编译测试成功,用的是汇编语言-Using DS18B20 to display the current temperature, low-byte r7 existence, the existence of the high-byte r6, in KEILC tested successfully by the compiler, using assembly language
    2022-09-29 03:15:03下载
    积分:1
  • MCS
    MCS-96单片机两个HSO输出脚同时输出驱动步进电机,通过使用8098HSO的4个输出脚HSO.0~ HSO.3来分别控制4相线圈的通断,有效地驱动步进电机工作。-MCS-96 microcontroller output HSO two feet while stepping motor drive output, HSO 8098 through the use of the four output feet HSO.0 ~ HSO.3 control four separate phase coil-off effectively drive stepper motor.
    2022-03-20 22:00:10下载
    积分:1
  • tenets of several computer chip interface code
    几个微机原理的芯片接口代码-tenets of several computer chip interface code
    2022-02-19 22:02:12下载
    积分:1
  • 696522资源总数
  • 104027会员总数
  • 45今日下载