int WINAPI ProcessViewerEvent( int Event, void *Param );
| Событие | Описание |
|---|---|
| VE_CLOSE | Одно из окон программы просмотра закрывается.
Плагин может использовать это сообщение для освобождения внутренних
структур данных. Заметьте, что несколько окон программы просмотра
могут работать одновременно. Параметр Param указывает на
переменную, содержащую значение ViewerID закрываемой программы просмотра.
ViewerID может быть получен ранее с использованием
VCTL_GETINFO
команды ViewerControl.
Но плагин не должен вызывать ViewerControl при обработке этого
сообщения потому что программа просмотра уже закрыта. Функция должна вернуть 0. |
| VE_READ | Новый файл загружен в программу просмотра. Param = NULL. Функция должна вернуть 0. |
| VE_KILLFOCUS | Программа просмотра потеряла фокус ввода. Param указывает на переменную, содержащую значение ViewerID вьювера, теряющего фокус. Функция должна вернуть 0. |
| VE_GOTFOCUS | Программа просмотра получила фокус ввода. Param указывает на переменную, содержащую значение ViewerID вьювера, получающего фокус. Функция должна вернуть 0. |