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_BITMAP值指示用于任务或背景的非透明图像。 MMC_TASK_DISPLAY_TYPE_VANILLA_GIFMMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF值指示正在对任务或背景使用透明图像。
注意MMC_TASK_DISPLAY_TYPE_VANILLA_GIFMMC_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

另请参阅

IEnumTASK::Next

IExtendTaskPad::GetBackground

MMC_TASK

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_SYMBOL

MMC_TASK_DISPLAY_TYPE