MMC_TASK_DISPLAY_OBJECT 结构 (mmc.h)
MMC 1.1 中引入了MMC_TASK_DISPLAY_OBJECT结构。
MMC_TASK_DISPLAY_OBJECT 结构指定图像的类型以及使用该图像在任务板上显示任务或背景所需的所有数据。
对于显示任务图像的 ,MMC_TASK_DISPLAY_OBJECT 结构是 MMC_TASK 结构的 sDisplayObject 成员,它由 IEnumTASK::Next 方法填充。
对于显示背景图像的 , MMC_TASK_DISPLAY_OBJECT 结构由 IExtendTaskPad::GetBackground 方法填充。
语法
typedef struct _MMC_TASK_DISPLAY_OBJECT {
MMC_TASK_DISPLAY_TYPE eDisplayType;
union {
MMC_TASK_DISPLAY_BITMAP uBitmap;
MMC_TASK_DISPLAY_SYMBOL uSymbol;
};
} MMC_TASK_DISPLAY_OBJECT;
成员
eDisplayType
类型的值MMC_TASK_DISPLAY_TYPE,指定显示为背景的图像的类型。 图像可以是三种类型之一:符号、GIF 或位图。
uBitmap
MMC_TASK_DISPLAY_BITMAP 结构,其中包含 eDisplayType 指定的图像类型的图像文件的资源路径。 MMC_TASK_DISPLAY_BITMAP 包含用户将鼠标移到任务上以及取消选择任务时使用的两个图像的路径。
仅当 eDisplayType 为以下值之一时,才使用 uBitmap 成员:
- MMC_TASK_DISPLAY_TYPE_BITMAP
- MMC_TASK_DISPLAY_TYPE_VANILLA_GIF
- MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF
注意MMC_TASK_DISPLAY_TYPE_VANILLA_GIF和MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF之间没有区别。
uSymbol
MMC_TASK_DISPLAY_SYMBOL 结构,其中包含字体名称、EOT (嵌入的 OpenType) 资源路径以及要显示为图像的字符。
仅当 eDisplayTypeMMC_TASK_DISPLAY_TYPE_SYMBOL时才使用 uSymbol。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | mmc.h |