ICM_DRAW_SUGGESTFORMAT消息
ICM_DRAW_SUGGESTFORMAT消息查询呈现驱动程序,以建议它可以绘制的解压缩格式。
ICM_DRAW_SUGGESTFORMAT
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest;
lParam = sizeof(ICDRAWSUGGEST);
parameters
-
icdrwSuggest
-
指向 ICDRAWSUGGEST 结构的指针。
-
lParam
-
ICDRAWSUGGEST 的大小(以字节为单位)。
返回值
如果成功,则返回ICERR_OK。 如果 ICDRAWSUGGEST 结构的 lpbiSuggest 成员为 NULL,则此消息返回包含建议格式所需的内存量。
备注
驱动程序应检查 ICDRAWSUGGEST 结构的 lpbiIn 成员中指定的格式,并使用 lpbiSuggest 成员返回它可以绘制的格式。 输出格式应从输入格式中保留尽可能多的数据。
(可选)驱动程序可以使用 ICDRAWSUGGEST 的 hicDecompressor 成员中传递的可安装压缩器句柄进行更复杂的选择。 例如,如果输入格式是 24 位 JPEG 数据,则呈现器可以查询解压缩器,以确定它是否可以解压缩为 YUV 格式, (在选择要建议的格式之前,可以更有效地) 绘制该格式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|