勇芳软件工作室.汉化:  Device Contexts > Device Contexts Functions >

DrawEscape

Previous pageReturn to chapter overviewNext page

描述

 

DrawEscape功能提供了通过图形设备界面(GDI)无法直接使用的指定视频显示的绘图功能。

 

C++ 语法

 

int DrawEscape(

__in HDC hdc,

__in int nEscape,

__in int cbInput,

__in LPCSTR lpszInData

);

 

PowerBASIC 语法

 

FUNCTION DrawEscape ( _

BYVAL hdc AS DWORD, _

BYVAL nEscape AS LONG, _

BYVAL cbInput AS LONG, _

BYREF lpszInData AS ASCIIZ _

) AS LONG

 

参数

 

hdc

 

[in]处理指定视频显示的DC。

 

nEscape

 

[in]指定要执行的转义函数。

 

cbInput

 

[in]指定lpszInData参数指向的数据的字节数。

 

lpszInData

 

[in]指向指定转义所需的输入结构的指针。

 

返回值

 

如果函数成功,返回值大于零,除了QUERYESCSUPPORT绘制转义,它仅检查实现。

 

如果没有实现转义,返回值为零。

 

如果发生错误,则返回值小于零。

 

Windows NT / 2000 / XP / Vista / Windows 7:要获取扩展错误信息,请调用GetLastError.

 

备注

 

当应用程序调用{??989796102}功能时,cbInputlpszInData标识的数据将直接传递到指定的显示驱动程序。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)