Поделиться через


структура MMC_TASK_DISPLAY_OBJECT (mmc.h)

Структура MMC_TASK_DISPLAY_OBJECT представлена в MMC 1.1.

Структура MMC_TASK_DISPLAY_OBJECT определяет тип изображения и все данные, необходимые для отображения задачи или фона на панели задач.

Для того, на котором отображается изображение задачи, структура MMC_TASK_DISPLAY_OBJECT является элементом sDisplayObjectструктуры MMC_TASK , которая заполняется методом 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 содержит пути к двум изображениям, используемым при наведении указателя мыши на задачу и отмене выбора задачи.

Элемент uBitmap используется только в том случае, если eDisplayType имеет одно из следующих значений:

  • 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_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) и символы, отображаемые в качестве изображения.

USymbol используется только в том случае, если eDisplayType имеет MMC_TASK_DISPLAY_TYPE_SYMBOL.

Требования

Требование Значение
Минимальная версия клиента 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