MMC_TASK_DISPLAY_OBJECT構造体 (mmc.h)

MMC_TASK_DISPLAY_OBJECT構造は MMC 1.1 で導入されています。

MMC_TASK_DISPLAY_OBJECT構造体は、画像の種類と、タスクパッドにタスクまたは背景を表示するためにそのイメージを使用するために必要なすべてのデータを指定します。

タスク イメージを表示する場合、MMC_TASK_DISPLAY_OBJECT構造体はIEnumTASK::Next メソッドによって入力されるMMC_TASK構造体の sDisplayObject メンバーです。

背景画像を表示する場合、 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、ビットマップの 3 種類のいずれかを指定できます。

uBitmap

MMC_TASK_DISPLAY_BITMAPeDisplayType で指定されたイメージの種類のイメージ ファイルへのリソース パスを含む構造体です。 MMC_TASK_DISPLAY_BITMAP には、ユーザーがタスクの上にマウスを移動し、タスクの選択が解除されたときに使用される 2 つの画像へのパスが含まれます。

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_GIFMMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIFの値は、透明なイメージがタスクまたは背景に使用されていることを示します。
メモMMC_TASK_DISPLAY_TYPE_VANILLA_GIFMMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIFに違いはありません。
 

uSymbol

MMC_TASK_DISPLAY_SYMBOL フォント名、EOT (埋め込み OpenType) リソース パス、およびイメージとして表示する文字を含む構造体です。

uSymbol は、eDisplayTypeMMC_TASK_DISPLAY_TYPE_SYMBOL場合にのみ使用されます。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header mmc.h

こちらもご覧ください

IEnumTASK::Next

IExtendTaskPad::GetBackground

MMC_TASK

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_SYMBOL

MMC_TASK_DISPLAY_TYPE