与 GrayString 函数一起使用的应用程序定义的回调函数。 它用于绘制字符串。 GRAYSTRINGPROC 类型定义指向此回调函数的指针。 GrayStringProc (或 OutputProc)是应用程序定义或库定义的函数名称的占位符。
Syntax
GRAYSTRINGPROC Graystringproc;
BOOL Graystringproc(
HDC unnamedParam1,
LPARAM unnamedParam2,
int unnamedParam3
)
{...}
参数
unnamedParam1
类型: HDC
设备上下文的句柄,位图至少为传递给 GrayString 的 nWidth 和 nHeight 参数指定的宽度和高度。 此参数通常命名为 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) |