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
hInstOld가 NULL인 경우 이 멤버를 대체하려는 비트맵의 비트맵 핸들로 설정합니다. 그렇지 않으면 대체되는 비트맵의 리소스 식별자로 설정합니다.
hInstNew
형식: HINSTANCE
새 비트맵 리소스를 포함하는 모듈 instance 핸들입니다. 대신 비트맵 핸들을 사용하도록 이 멤버를 NULL 로 설정합니다.
nIDNew
형식: UINT_PTR
hInstNew가 NULL인 경우 이 멤버를 새 단추 이미지가 있는 비트맵의 비트맵 핸들로 설정합니다. 그렇지 않으면 새 단추 이미지가 있는 비트맵의 리소스 식별자로 설정합니다.
nButtons
형식: int
새 비트맵에 포함된 단추 이미지 수입니다. 새 이미지의 수는 대체된 이미지 수와 동일해야 합니다.
설명
nIDNew가 리소스 ID가 아닌 비트맵 핸들을 보유하는 경우 비트맵이 TB_REPLACEBITMAP 대체되거나 도구 모음이 제거될 때까지 비트맵을 삭제하지 마세요.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | commctrl.h |