MMC_TASK_DISPLAY_SYMBOL 结构 (mmc.h)

MMC 1.1 中引入了MMC_TASK_DISPLAY_SYMBOL结构。

MMC_TASK_DISPLAY_SYMBOL 结构用于MMC_TASK_DISPLAY_OBJECT结构的 uSymbol 成员,以指定在任务板上将符号显示为任务或背景图像所需的所有数据。

语法

typedef struct _MMC_TASK_DISPLAY_SYMBOL {
  LPOLESTR szFontFamilyName;
  LPOLESTR szURLtoEOT;
  LPOLESTR szSymbolString;
} MMC_TASK_DISPLAY_SYMBOL;

成员

szFontFamilyName

指向以 null 结尾的字符串的指针,该字符串包含要显示的符号的字体系列名称。

例如,以下字符串指定字体为 Webdings:“Webdings”。

这绝不应设置为 NULL 字符串或空字符串。

szURLtoEOT

指向以 null 结尾的字符串的指针,该字符串包含 EOT 的资源路径 (嵌入的 OpenType) 文件,该文件包含要显示的符号的字体。

字符串应具有以下形式:“res:// filepath/imgpath”。

其中 ,filepath 是管理单元 DLL 的完整路径,该 DLL 将图像文件存储为资源, 而 imgpath 是包含管理单元 DLL 的图像文件的资源路径。

例如,以下字符串指定管理单元 DLL (snapin.dll) 的路径为“c:\windows\system32\snapin.dll”,资源路径为 img/myfont.eot:“res://c:\windows\system32\snapin.dll/img/myfont.eot”。

szSymbolString

指向以 null 结尾的字符串的指针,该字符串包含要显示在符号中的字符。

注解

使用 COM API 函数 CoTaskMemAlloc 分配结构中使用的 szFontFamilyNameszURLtoEOTszSymbolString 字符串 (或等效) 和 MMC 将释放它们。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 mmc.h

另请参阅

IEnumTASK::Next

IExtendTaskPad::GetBackground

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_OBJECT

MMC_TASK_DISPLAY_TYPE