Интерфейс ISimpleFrameSite (ocidl.h)
Предоставляет простые элементы управления кадрами, которые действуют как простые контейнеры для других вложенных элементов управления. Некоторые элементы управления содержат только другие элементы управления. В таких случаях простой контейнер элемента управления, называемый простым кадром, не должен реализовывать все требования к контейнеру. Он может делегировать большую часть вызовов интерфейса из его содержащихся элементов управления внешнему контейнеру, который управляет простым кадром. Для поддержки так называемых простых элементов управления кадрами контейнер реализует этот интерфейс, а также другие интерфейсы сайта, такие как IOleControlSite.
Примером простого элемента управления кадром является поле группы, которое должно записать только несколько нажатий клавиш для содержащихся в нем элементов управления, чтобы реализовать правильное поведение клавиши tab или клавиши со стрелками, но не хочет обрабатывать все остальные сообщения. С помощью двух методов этого интерфейса простой элемент управления кадром передает сообщения на свой сайт элемента управления как до, так и после собственной обработки. Если этот сайт сам по себе является простым кадром, он может продолжать передавать сообщения вверх по цепочке.
Наследование
Интерфейс ISimpleFrameSite наследуется от интерфейса IUnknown . ISimpleFrameSite также имеет следующие типы элементов:
Методы
Интерфейс ISimpleFrameSite содержит следующие методы.
ISimpleFrameSite::P ostMessageFilter Отправляет простому сайту фрейма сообщение, полученное собственным окном элемента управления после обработки сообщения элементом управления. |
ISimpleFrameSite::P reMessageFilter Предоставляет сайту возможность обработать сообщение, полученное собственным окном элемента управления, прежде чем сам элемент управления выполняет какую-либо обработку. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |