极语言3-16公用绘图对象——方法表
  JuruRiF6zc15 2023年12月06日 38 0


英文名字

中文名称

作用解释

IDirectDraw

公用绘图对象

使用驱动显示接口的方法创建绘图对象并使用系统级变量。

公用绘图对象——方法表

QueryInterface

接口(标识,@指针)

检索指向对象上支持的接口的指针。

AddRef

计数

递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。

Release

释放

递减对象上接口的引用计数。前三项COM对象通用

Compact

协议

目前未实现此方法。

CreateClipper

裁剪(0,@接口,0)

创建裁剪对象。最后参数为COM聚合功能预留接口,现在不能用

CreatePalette

调色板(索引位,颜色组,@接口,0)

创建调色板对象。索引位:1四位(16色);2引用8位色;4=八位(256色);

$10连正面;$20左视图;$40定义256色;$80刷新率同步;$100一位(黑白);$200=二位(四色);$400=透明通道

CreateSurface

创建面(图面类,@接口,0)

创建图面对象。

DuplicateSurface

复制面(接口,@新接口)

复制图面对象。

EnumDisplayModes

枚举显示(模式,图面类,传参,@回显模式)

枚举硬件提供的图面说明兼容的所有显示模式。模式:1不同刷新率;2标准VGA

EnumSurfaces

枚举图面(模式,图面类,传参,@回附加面)

枚举满足指定图面说明的所有现有或可能的图面。模式:1所有图面;2匹配指定;4不匹配指定;8匹配第一个(同2一起用);$10=搜索指定现有图面;

FlipToGDISurface

写主图面

使 GDI 写入主图面的图面。

GetCaps

获取功能(@硬件,@仿真)

检索硬件的设备驱动程序的功能,以及HEL(硬件仿真层)的功能。参数为0不获取

GetDisplayMode

取显示(图面类)

检索当前显示模式。

GetFourCCCodes

取四字符(@条数,@代码数组)

检索对象支持的FOURCC(四字符)的代码或代码数。

GetGDISurface

图面接口(@接口)

检索图面对象,该对象当前表示GDI视为主图面的图面内存。

GetMonitorFrequency

频率(@数值)

检索对象控制的监视器的频率(Hz) 。

GetScanLine

扫描(@线)

检索当前正在监视器上绘制的扫描线。

GetVerticalBlankStatus

直白(@是否)

检索垂直空白的状态。如果出现垂直空白为真,否则为假

Initialize

初始化(类标识)

使用"创建对象"需要进行初始化。

RestoreDisplayMode

重置显示

将主图面的显示设备硬件的模式重置为调用 "改显示"方法之前的状态。需要独占级别访问权限。

SetCooperativeLevel

顶级行为(窗口,模式)

确定应用程序的顶级行为。模式:1独占全屏;2按键呼出;4窗口不变;8普通程序;$10独占级别;$40模版模式

SetDisplayMode

改显示(宽度,高度,位数)

设置显示设备硬件的显示模式。

WaitForVerticalBlank

垂直同步(间隔,0)

帮助应用程序将自身与垂直空白间隔同步。间隔:1垂直空间隔开始时返回;2垂直空白开始时触发事件(不支持);4垂直空白间隔结束且显示开始时返回;

GetAvailableVidMem

可用内存(功能,@总内存,@显示量)

检索给定类型图面的可用显示内存总量和当前可用的显示内存量。(版本>=2.0)

GetSurfaceFromDC

设备接口(设备,@接口)

根据其GDI设备句柄检索图面的接口。(版本>=4.0)

RestoreAllSurfaces

还原图面

按创建顺序还原为对象创建的所有图面。(版本>=4.0)

TestCooperativeLevel

协作状态

报告窗口或全屏应用程序的驱动显示设备的当前协作级别状态。(版本>=4.0)

GetDeviceIdentifier

驱动信息(信息,标志)

获取有关设备驱动程序的信息。标志:0=基准信息;1=三维加速显卡(版本>=4.0)

StartModeTest

显示适配(分辨率组,组数,标志)

启动测试以使用当前显示适配器和监视器组合的刷新率信息更新系统注册表。标志:1不测试适配并返回是否测试标识的分辨率(版本>=7.0)

EvaluateMode

测评显示(模式,@剩余秒数)

在调用"自动适配"后使用,以通过或失败测试呈现的每个模式,并单步执行模式,直到测试完成。模式:1测试通过;2测试失败;(版本>=7.0)


英文名字

中文名称

作用解释

IDirectDraw7

公用绘图对象

使用驱动显示接口的方法创建绘图对象并使用系统级变量。

公用绘图对象——方法表

QueryInterface

接口(标识,@指针)

检索指向对象上支持的接口的指针。

AddRef

计数

递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。

Release

释放

递减对象上接口的引用计数。前三项COM对象通用

Compact

协议

目前未实现此方法。

CreateClipper

裁剪(0,@接口,0)

创建裁剪对象。最后参数为COM聚合功能预留接口,现在不能用

CreatePalette

调色板(索引位,颜色组,@接口,0)

创建调色板对象。索引位:1四位(16色);2引用8位色;4=八位(256色);

$10连正面;$20左视图;$40定义256色;$80刷新率同步;$100一位(黑白);$200=二位(四色);$400=透明通道

CreateSurface

创建面(图面类,@接口,0)

创建图面对象。

DuplicateSurface

复制面(接口,@新接口)

复制图面对象。

EnumDisplayModes

枚举显示(模式,图面类,传参,@回显模式)

枚举硬件提供的图面说明兼容的所有显示模式。模式:1不同刷新率;2标准VGA

EnumSurfaces

枚举图面(模式,图面类,传参,@回附加面)

枚举满足指定图面说明的所有现有或可能的图面。模式:1所有图面;2匹配指定;4不匹配指定;8匹配第一个(同2一起用);$10=搜索指定现有图面;

FlipToGDISurface

写主图面

使 GDI 写入主图面的图面。

GetCaps

获取功能(@硬件,@仿真)

检索硬件的设备驱动程序的功能,以及HEL(硬件仿真层)的功能。参数为0不获取

GetDisplayMode

取显示(图面类)

检索当前显示模式。

GetFourCCCodes

取四字符(@条数,@代码数组)

检索对象支持的FOURCC(四字符)的代码或代码数。

GetGDISurface

图面接口(@接口)

检索图面对象,该对象当前表示GDI视为主图面的图面内存。

GetMonitorFrequency

频率(@数值)

检索对象控制的监视器的频率(Hz) 。

GetScanLine

扫描(@线)

检索当前正在监视器上绘制的扫描线。

GetVerticalBlankStatus

直白(@是否)

检索垂直空白的状态。如果出现垂直空白为真,否则为假

Initialize

初始化(类标识)

使用"创建对象"需要进行初始化。

RestoreDisplayMode

重置显示

将主图面的显示设备硬件的模式重置为调用 "改显示"方法之前的状态。需要独占级别访问权限。

SetCooperativeLevel

顶级行为(窗口,模式)

确定应用程序的顶级行为。模式:1独占全屏;2按键呼出;4窗口不变;8普通程序;$10独占级别;$40模版模式

SetDisplayMode

改显示(宽度,高度,位数,刷新率,模式)

设置显示设备硬件的模式。0为默认刷新率,模式建议用0,指定为2是非标准VGA

WaitForVerticalBlank

垂直同步(间隔,0)

帮助应用程序将自身与垂直空白间隔同步。间隔:1垂直空间隔开始时返回;2垂直空白开始时触发事件(不支持);4垂直空白间隔结束且显示开始时返回;

GetAvailableVidMem

可用内存(功能,@总内存,@显示量)

检索给定类型图面的可用显示内存总量和当前可用的显示内存量。

GetSurfaceFromDC

设备接口(设备,@接口)

根据其GDI设备句柄检索图面的接口。

RestoreAllSurfaces

还原图面

按创建顺序还原为对象创建的所有图面。

TestCooperativeLevel

协作状态

报告窗口或全屏应用程序的驱动显示设备的当前协作级别状态。

GetDeviceIdentifier

驱动信息(信息,标志)

获取有关设备驱动程序的信息。标志:0=基准信息;1=三维加速显卡

StartModeTest

显示适配(分辨率组,组数,标志)

启动测试以使用当前显示适配器和监视器组合的刷新率信息更新系统注册表。标志:1不测试适配并返回是否测试标识的分辨率

EvaluateMode

测评显示(模式,@剩余秒数)

在调用"自动适配"后使用,以通过或失败测试呈现的每个模式,并单步执行模式,直到测试完成。模式:1测试通过;2测试失败;


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月06日 0

暂无评论

推荐阅读
  mcbWRrRPlhs5   2023年11月30日   27   0   0 访问令牌API应用程序
  zJpz2Mm3eb4J   2023年11月19日   28   0   0 API应用程序流处理
JuruRiF6zc15