Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Задает определяемую приложением функцию обратного вызова, вызываемую диспетчером файлов для взаимодействия с расширением диспетчера файлов.
Синтаксис
LONG CALLBACK FMExtensionProc(
HWND hwnd,
WORD wMsg,
LONG lParam
);
Параметры
-
hwnd
-
Тип: HWND
Дескриптор окна для диспетчера файлов. Расширение использует этот дескриптор для указания родительского окна для любого диалогового окна или окна сообщения, которое оно должно отображать, и для отправки сообщений запросов в диспетчер файлов.
-
wMsg
-
Тип: WORD
Одно из следующих сообщений диспетчера файлов.
-
От 1 до 99
-
Пользователь выбрал элемент в меню, предоставленном расширением. Значение — это идентификатор выбранного пункта меню.
-
FMEVENT_HELPMENUITEM
-
Пользователь нажимал клавишу F1 при выборе меню расширения или командного элемента панели инструментов. Указывает, что расширение должно вызывать WinHelp соответствующим образом для командного элемента.
-
FMEVENT_HELPSTRING
-
Пользователь выбрал меню расширения или командный пункт панели инструментов. Указывает, что расширение должно предоставлять строку справки.
-
FMEVENT_INITMENU
-
Пользователь выбрал меню расширения. Расширение должно инициализировать элементы в меню.
-
FMEVENT_LOAD
-
Диспетчер файлов загружает библиотеку DLL расширения и запрашивает у библиотеки DLL сведения о меню, которое предоставляет библиотека DLL.
-
FMEVENT_SELCHANGE
-
Выбор в окне каталога диспетчера файлов или в окне результатов поиска был изменен.
-
FMEVENT_TOOLBARLOAD
-
Диспетчер файлов создает панель инструментов и запрашивает библиотеку DLL расширения для получения сведений о всех кнопках, добавленных библиотекой DLL на панель инструментов.
-
FMEVENT_UNLOAD
-
Диспетчер файлов выгружается из библиотеки DLL расширения.
-
FMEVENT_USER_REFRESH
-
Пользователь выбрал команду Обновить в меню Окно . При необходимости расширение должно обновить элементы меню.
lParam
Тип: LONG
Значение для конкретного сообщения.
Возвращаемое значение
Тип: LONG
Возвращает значение, зависящее от сообщения параметра wMsg .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
| Заголовок |
|
| Имя в кодировке Юникод и ANSI |
FMExtensionProcW (Юникод) |