Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Позволяет объектам и их контейнерам отправлять команды друг другу. Например, панели инструментов объекта могут содержать кнопки для таких команд, как "Печать", "Предварительный просмотр", "Сохранить", "Создать" и "Масштаб".
В рекомендациях по обычной активации на месте рекомендуется удалять или отключать такие кнопки, так как не существует эффективного стандартного механизма для их отправки в контейнер. Аналогичным образом, контейнер до этого не имел эффективных средств для отправки таких команд, как Печать, Настройка страницы и Свойства , в активный объект на месте. Такая простая маршрутизация команд могла бы обрабатываться с помощью существующих стандартов OLE-автоматизации и интерфейса IDispatch , но затраты на IDispatch больше, чем требуется в случае с объектами документов. Интерфейс IOleCommandTarget предоставляет более простые средства для достижения той же цели.
Доступные команды определяются целочисленными идентификаторами в группе. Сама группа идентифицируется с помощью GUID. Интерфейс позволяет вызывающей стороне запрашивать поддержку одной или нескольких команд в группе и выдавать поддерживаемую команду объекту .
Наследование
Интерфейс IOleCommandTarget наследуется от интерфейса IUnknown . IOleCommandTarget также имеет следующие типы членов:
Методы
Интерфейс IOleCommandTarget содержит следующие методы.
|
IOleCommandTarget::Exec Выполняет указанную команду или отображает справку для нее. |
|
IOleCommandTarget::QueryStatus Запрашивает объект о состоянии одной или нескольких команд, созданных событиями пользовательского интерфейса. |
Требования
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |