Поделиться через


структура FMS_TOOLBARLOAD

Содержит сведения о настраиваемых кнопках, добавляемых на панель инструментов диспетчера файлов. Кнопки предоставляются библиотекой DLL расширения диспетчера файлов.

Синтаксис

typedef struct _FMS_TOOLBARLOAD {
  DWORD        dwSize;
  LPEXT_BUTTON lpButtons;
  WORD         cButtons;
  WORD         cBitmaps;
  WORD         idBitmap;
  HBITMAP      hBitmap;
} FMS_TOOLBARLOAD;

Члены

dwSize

Тип: DWORD

Размер структуры в байтах. Диспетчер файлов задает размер перед вызовом расширения и проверяет его после возврата процедуры расширения.

lpButtons

Тип: LPEXT_BUTTON

Адрес массива EXT_BUTTON структур.

cButtons

Тип: WORD

Количество EXT_BUTTON структур в массиве, на который указывает элемент lpButtons . Это число равно количеству кнопок и разделителей, добавляемых на панель инструментов.

cBitmaps

Тип: WORD

Количество кнопок, представленных заданным растровым изображением.

idBitmap

Тип: WORD

Идентификатор ресурса растрового изображения в исполняемом файле для библиотеки DLL расширения. Ресурс растрового изображения содержит изображения для количества кнопок, указанных в cBitmaps. Диспетчер файлов загружает ресурс растрового изображения, а затем использует его для отображения кнопок.

hBitmap

Тип: HBITMAP

Дескриптор растрового изображения, который диспетчер файлов будет использовать для получения и отображения изображений кнопок, если idBitmap имеет значение 0.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Wfext.h

См. также раздел

FMEVENT_TOOLBARLOAD