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


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

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

Структура MMC_TASK_DISPLAY_BITMAP используется для элемента uBitmapструктуры MMC_TASK_DISPLAY_OBJECT , чтобы указать все данные, необходимые для отображения GIF-изображения или растрового изображения для задачи или фона на панели задач.

Синтаксис

typedef struct _MMC_TASK_DISPLAY_BITMAP {
  LPOLESTR szMouseOverBitmap;
  LPOLESTR szMouseOffBitmap;
} MMC_TASK_DISPLAY_BITMAP;

Члены

szMouseOverBitmap

Указатель на строку, завершающуюся пустым значением, которая содержит путь к ресурсу файла изображения для изображения, отображаемого для задачи при наведении указателя мыши на изображение или текстовую область задачи.

Строка должна иметь следующую форму:

"res:// filepath/imgpath"

где filepath — это полный путь к библиотеке DLL оснастки, в которой файл изображения хранится в качестве ресурса, а imgpath — это путь к ресурсу файла образа с библиотекой DLL оснастки.

Например, следующая строка указывает, что библиотека DLL оснастки (snapin.dll) имеет путь "c:\windows\system32\snapin.dll", а путь к ресурсу — img/mon.gif: "res://c:\windows\system32\snapin.dll/img/mon.bmp".

Если szMouseOverBitmap указывает на строку NULL , szMouseOffBitmap должна быть допустимой строкой, содержащей расположение допустимого изображения. Если одна из этих строк имеет значение NULL, для обеих строк используется другая строка. Если оба расположения изображений мыши имеют значение NULL, задача не отображается.

szMouseOffBitmap

Указатель на строку, завершающуюся значением NULL, которая содержит путь к ресурсу к файлу изображения для изображения, отображаемого для задачи, если мышь не находится в области изображения или текста задачи.

Формат строки см. в разделе szMouseOverBitmap .

Если szMouseOffBitmap указывает на строку NULL , szMouseOverBitmap должна быть допустимой строкой, содержащей расположение допустимого изображения. Если одна из этих строк имеет значение NULL, для обеих строк используется другая строка. Если оба расположения изображений мыши имеют значение NULL, задача не отображается.

Комментарии

Выделите строки szMouseOverBitmap и szMouseOffBitmap , используемые в структуре, с помощью функции COM API CoTaskMemAlloc (или эквивалента), и MMC выпустит их.

Если и szMouseOverBitmap , и szMouseOffBitmap указывают на строку NULL , задача не отображается на панели задач. Если одна из этих строк имеет значение NULL, для обеих строк используется другая строка.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть mmc.h

См. также раздел

IEnumTASK::Next

IExtendTaskPad::GetBackground

MMC_TASK_DISPLAY_OBJECT

MMC_TASK_DISPLAY_SYMBOL

MMC_TASK_DISPLAY_TYPE