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


структура FMS_LOAD

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

Синтаксис

typedef struct _FMS_LOAD {
  DWORD dwSize;
  TCHAR szMenuName[MENU_TEXT_LEN];
  HMENU hMenu;
  UINT  wMenuDelta;
} FMS_LOAD;

Члены

dwSize

Тип: DWORD

Длина структуры (в байтах).

szMenuName

Тип: TCHAR[MENU_TEXT_LEN]

Имя, завершающееся null, для пункта меню, которое отображается в строке меню в диспетчере файлов.

hMenu

Тип: HMENU

Идентификатор всплывающего меню, добавленного в строку меню в диспетчере файлов.

wMenuDelta

Тип: UINT

Разностное значение элемента меню. Чтобы избежать конфликтов с собственными пунктами меню, диспетчер файлов перенумерует идентификаторы пунктов меню во всплывающем меню, определяемом элементом hMenu , добавляя это разностное значение к каждому идентификатору. Библиотека DLL расширения, которая должна изменить элемент меню, должна идентифицировать элемент, добавив разностное значение к идентификатору элемента меню. Значение этого элемента может отличаться в разных сеансах.

Требования

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

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

FMExtensionProc