다음을 통해 공유


MMC_TASK_DISPLAY_BITMAP 구조체(mmc.h)

MMC_TASK_DISPLAY_BITMAP 구조는 MMC 1.1에서 도입되었습니다.

MMC_TASK_DISPLAY_BITMAP 구조체는 작업 패드에서 작업 또는 배경에 대한 GIF 또는 비트맵 이미지를 표시하는 데 필요한 모든 데이터를 지정하기 위해 MMC_TASK_DISPLAY_OBJECT 구조체의 uBitmap 멤버에 사용됩니다.

구문

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

멤버

szMouseOverBitmap

사용자가 마우스를 작업의 이미지 또는 텍스트 영역 위로 이동할 때 작업에 대해 표시되는 이미지에 대한 이미지 파일의 리소스 경로를 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

문자열의 형식은 다음과 같습니다.

"res:// 파일패스/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".

szMouseOverBitmapNULL 문자열을 가리키는 경우 szMouseOffBitmap은 유효한 이미지의 위치를 포함하는 유효한 문자열이어야 합니다. 이러한 문자열 중 하나가 NULL인 경우 다른 문자열은 둘 다에 사용됩니다. 두 마우스 이미지 위치가 모두 NULL이면 작업이 표시되지 않습니다.

szMouseOffBitmap

마우스가 작업의 이미지 또는 텍스트 영역에 없을 때 작업에 대해 표시되는 이미지의 이미지 파일에 대한 리소스 경로를 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

문자열 형식 은 szMouseOverBitmap 을 참조하세요.

szMouseOffBitmapNULL 문자열을 가리키는 경우 szMouseOverBitmap은 유효한 이미지의 위치를 포함하는 유효한 문자열이어야 합니다. 이러한 문자열 중 하나가 NULL인 경우 다른 문자열은 둘 다에 사용됩니다. 두 마우스 이미지 위치가 모두 NULL이면 작업이 표시되지 않습니다.

설명

COM API 함수 CoTaskMemAlloc(또는 이에 상응하는)을 사용하여 구조체에 사용되는 szMouseOverBitmapszMouseOffBitmap 문자열을 할당하면 MMC가 이를 해제합니다.

szMouseOverBitmapszMouseOffBitmap모두 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