Поделиться через


Активация: команды

В этой статье описывается основной и вторичных играют роль команды в OLE активация.

Обычно дважды щелкните встроенный элемент позволяет пользователю изменять его.Однако некоторые элементы не работают таким способом.Например, дважды щелкнув элемент, созданный с приложением, Звукозаписи сервер не открывается в отдельном окне. вместо этого он воспроизводится звук.

Причина этого различия в расширениях функциональности, что элементы Звукозаписи имеют различную «первичную команду». Основная команда, выполняемая действие, когда пользователь дважды щелкает элемент OLE.Для большинства типов ЯВЛЯЕТСЯ элементов основная команду правка, запускает сервер, который создал элемент.Для некоторых типов элементов, таких как элементы, Звукозаписи основная команду Воспроизвести.

Существует много типов элементов поддерживают только одну команду OLE и правка чаще всего одно.Однако некоторые типы элементов поддерживают несколько команд.Например, Звукозаписи правка поддержки элементов как дополнительная команду.

Другая команда, используемая для часто открыта.Открытая команда идентична правке, за исключением того, что приложение сервера запущено в отдельном окне.Эта команда должна использоваться, когда или приложение-контейнер или серверное приложение не поддерживает встроенную активацию.

Все команды, за исключением первичной группы можно вызывать с помощью команды вложенного меню, когда элемент выбран.Это подменю содержит все команды, поддерживаемые элементом и обычно достигнут командой Объектtypename в меню Изменить.Дополнительные сведения о команде Объектtypename см. в статье Меню и ресурсы. Добавление контейнера.

Команды серверное приложение поддерживает перечислены в базе данных регистрации windows.Если серверное приложение написано с использованием библиотеки Microsoft Foundation Class, оно автоматически регистрирует все команды, когда сервер будет запущен.Если нет, необходимо зарегистрировать их этапа инициализации серверного приложения.Дополнительные сведения см. в статье регистрация.

См. также

Основные понятия

Активация (C++)

Контейнеры

Серверы