|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Extension Messages
An extension can send the following window messages to retrieve relevant information from File Manager. File Manager is guaranteed to respond correctly only to messages sent from the FMExtensionProc function.
Message Description FM_GETDRIVEINFO File Manager returns drive information from the active window. An extension provides a pointer to an FMS_GETDRIVEINFO structure; File Manager fills the structure with drive information. FM_GETFILESEL File Manager returns information about a selected file from the active File Manager window (either the directory window or the Search Results window). An extension provides a pointer to an FMS_GETFILESEL structure; File Manager fills the structure with file information. FM_GETFILESELLFN Same as the FM_GETFILESEL message except that the selected file may have a long filename. FM_GETFOCUS File Manager returns a value that identifies the type of window with input focus. FM_GETSELCOUNT File Manager returns the count of selected files in the directory and Search Results windows. FM_GETSELCOUNTLFN Same as the FM_GETSELCOUNT message except that the count includes files with long filenames. FM_REFRESH_WINDOWS File Manager repaints either its active window or all of its windows. This message is similar to File Manager's Refresh command on the Window menu. FM_RELOAD_EXTENSIONS File Manager reloads all extensions. First, File Manager unloads all extensions, sending an FMEVENT_UNLOAD message to each extension. Then, it reloads the extensions, sending an FMEVENT_LOAD message to each extension. The FM_RELOAD_EXTENSIONS message allows an extension to uninstall itself by removing its setting from the WINFILE.INI file; this action causes File Manager to reload the remaining extensions. Other applications and programs (for example, installation programs) can also post this message by calling the PostMessage function.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Сообщения Расширения
Расширение может послать следующие сообщения окна, чтобы извлекать важную информацию из Файлового Менеджера. Файловый Менеджер гарантирован, чтобы реагировать правильно только на сообщения посланные из функции FMExtensionProc.
Описание Сообщения Файловый Менеджер FM_GETDRIVEINFO возвращает информацию накопителя из активного окна. Расширение обеспечивает указатель в структуру FMS_GETDRIVEINFO; Файловый Менеджер заполняет структуру информацией накопителя. Файловый Менеджер FM_GETFILESEL возвращает информацию о выбранном файле из активного Файлового окна Менеджера (или окно директория или Поиск Происходит окно). Расширение обеспечивает указатель в структуру FMS_GETFILESEL; Файловый Менеджер заполняет структуру файловой информацией. FM_GETFILESELLFN Также, как сообщение FM_GETFILESEL кроме того выбранный файл может иметь длинный filename. Файловый Менеджер FM_GETFOCUS возвращает величину, которая идентифицирует тип окна с входным фокусом. Файловый Менеджер FM_GETSELCOUNT возвращает счету выбранных файлов в директории и окне Результатов Поиска. FM_GETSELCOUNTLFN Также, как сообщение FM_GETSELCOUNT кроме того счет включает файлы с длинными filenames. Файловый Менеджер FM_REFRESH_WINDOWS перекрашивает или активное окно или все окно. Это сообщение подобное команде Восстановления Файлового Менеджера в меню Окна. Файловый Менеджер FM_RELOAD_EXTENSIONS перезагружает все расширения. Первый, Файловый Менеджер снимает все расширения, посылающие сообщение FMEVENT_UNLOAD в каждое расширение. Затем, это перезагружает расширения, посылающие сообщение FMEVENT_LOAD в каждое расширение. Сообщение FM_RELOAD_EXTENSIONS позволяет расширение, чтобы модифицировать себя удаляя установку из файла WINFILE.INI; это действие заставляет Менеджера, чтобы перезагружать остальные расширения. Другие приложения и программы (например, установка программирует), может также послать это сообщение вызывая функцию PostMessage.
|
|
|
|
| |