Структура TBREPLACEBITMAP (commctrl.h)
Используется с сообщением TB_REPLACEBITMAP для замены одного растрового изображения панели инструментов другим.
Синтаксис
typedef struct {
HINSTANCE hInstOld;
UINT_PTR nIDOld;
HINSTANCE hInstNew;
UINT_PTR nIDNew;
int nButtons;
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
Члены
hInstOld
Тип: HINSTANCE
Дескриптор экземпляра модуля для заменяемого ресурса растрового изображения. Присвойте этому элементу значение NULL , чтобы вместо этого использовать дескриптор точечных рисунков.
nIDOld
Тип: UINT_PTR
Если параметр hInstOld имеет значение NULL, задайте для этого элемента дескриптор заменяемого растрового рисунка. В противном случае задайте идентификатор ресурса заменяемого растрового изображения.
hInstNew
Тип: HINSTANCE
Дескриптор экземпляра модуля, содержащий новый ресурс растрового изображения. Присвойте этому элементу значение NULL , чтобы вместо этого использовать дескриптор точечных рисунков.
nIDNew
Тип: UINT_PTR
Если hInstNew имеет значение NULL, задайте для этого элемента дескриптор растрового изображения с новыми изображениями кнопки. В противном случае задайте идентификатор ресурса растрового изображения с новыми изображениями кнопки.
nButtons
Тип: int
Количество изображений кнопок, содержащихся в новом растровом изображении. Количество новых образов должно совпадать с числом замененных образов.
Комментарии
Если nIDNew содержит дескриптор растрового изображения, а не идентификатор ресурса, не уничтожайте растровое изображение, пока оно не будет заменено TB_REPLACEBITMAP или панель инструментов не будет уничтожена.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | commctrl.h |