다음을 통해 공유


TBREPLACEBITMAP 구조체(commctrl.h)

TB_REPLACEBITMAP 메시지와 함께 사용되어 도구 모음 비트맵을 다른 도구 모음 비트맵으로 바꿉니다.

구문

typedef struct {
  HINSTANCE hInstOld;
  UINT_PTR  nIDOld;
  HINSTANCE hInstNew;
  UINT_PTR  nIDNew;
  int       nButtons;
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;

멤버

hInstOld

형식: HINSTANCE

모듈 instance 대체되는 비트맵 리소스에 대한 핸들입니다. 대신 비트맵 핸들을 사용하도록 이 멤버를 NULL 로 설정합니다.

nIDOld

형식: UINT_PTR

hInstOldNULL인 경우 이 멤버를 대체하려는 비트맵의 비트맵 핸들로 설정합니다. 그렇지 않으면 대체되는 비트맵의 리소스 식별자로 설정합니다.

hInstNew

형식: HINSTANCE

새 비트맵 리소스를 포함하는 모듈 instance 핸들입니다. 대신 비트맵 핸들을 사용하도록 이 멤버를 NULL 로 설정합니다.

nIDNew

형식: UINT_PTR

hInstNewNULL인 경우 이 멤버를 새 단추 이미지가 있는 비트맵의 비트맵 핸들로 설정합니다. 그렇지 않으면 새 단추 이미지가 있는 비트맵의 리소스 식별자로 설정합니다.

nButtons

형식: int

새 비트맵에 포함된 단추 이미지 수입니다. 새 이미지의 수는 대체된 이미지 수와 동일해야 합니다.

설명

nIDNew가 리소스 ID가 아닌 비트맵 핸들을 보유하는 경우 비트맵이 TB_REPLACEBITMAP 대체되거나 도구 모음이 제거될 때까지 비트맵을 삭제하지 마세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 commctrl.h