структура 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 [только классические приложения] |
Заголовок |
|