GRAYSTRINGPROC 回调函数 (winuser.h)

GrayString 函数一起使用的应用程序定义的回调函数。 它用于绘制字符串。 GRAYSTRINGPROC 类型定义指向此回调函数的指针。 GrayStringProc (或 OutputProc)是应用程序定义或库定义的函数名称的占位符。

Syntax

GRAYSTRINGPROC Graystringproc;

BOOL Graystringproc(
  HDC unnamedParam1,
  LPARAM unnamedParam2,
  int unnamedParam3
)
{...}

参数

unnamedParam1

类型: HDC

设备上下文的句柄,位图至少为传递给 GrayStringnWidthnHeight 参数指定的宽度和高度。 此参数通常命名为 hDc

unnamedParam2

类型: LPARAM

指向要绘制的字符串的指针。 此参数通常命名为 lpData

unnamedParam3

类型: int

字符串的长度(以字符为单位)。 此参数通常命名 为 nCount

返回值

类型: BOOL

如果成功,回调函数应返回 TRUE

如果函数失败,则返回值为 FALSE

注解

注释

参数在标头中定义,没有名称: typedef BOOL (CALLBACK* GRAYSTRINGPROC)(HDC, LPARAM, int);。 因此,语法块将它们 unnamedParam1 - unnamedParam3列为 。 可以在应用中命名这些参数。 但是,它们通常按参数说明中所示命名。

回调函数必须相对于坐标绘制图像(0,0)。

要求

Requirement 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
Header winuser.h (包括 Windows.h)

另请参阅

GrayString

绘制和绘制函数

绘画和绘图概述