Активация. Команды
В этой статье описывается роль первичную и дополнительные команды играют OLE в активация.
Как правило, дважды щелкните вложенный элемент позволяет пользователю, чтобы изменить его. Однако некоторые элементы не работают таким образом. Например, дважды щелкнув элемент, созданный с приложением Звукозаписи сервер не будет открыт в отдельном окне; вместо этого он воспроизводит звук.
Причину различия в расширения функциональности, Звукозаписи элементы имеют разные основную «команды». Основная команду, выполняемое действие, когда пользователь дважды щелкает элемент OLE. Для большинства типов элемент OLE, основная правка команду, которая запускает сервера, который создал элемент. Для некоторых типов элементов такие как элементы, Звукозаписи основной команда воспроизведения.
Существует много типов элемент OLE поддерживают только одну команду и правка чаще всего одна. Однако некоторые типы элементов поддерживают несколько команд. Например, правка поддержки элементов Звукозаписи как дополнительная команду.
Другая команда используется часто открыта. Открытая команда идентична правке, за исключением того, что серверное приложение запускается в отдельном окне. Эта команда должна использоваться при или контейнерное приложение или серверное приложение не поддерживают встроенной активации.
Все команды, отличный от основной команд необходимо вызывать с помощью команды вложенного меню, когда элемент выбран. Это вложенное меню содержит все команды, поддерживаемые элементом и обычно достигается typename командой Объект в меню Изменить. Дополнительные сведения о команде Объектtypename см. в статье Меню и ресурсы: Добавление контейнера.
Команды серверное приложение поддерживает перечислены в базе данных регистрации Windows. Если серверное приложение написано с библиотеки Microsoft Foundation Class, оно автоматически регистрирует все команды, когда сервер будет запущен. Если нет, необходимо зарегистрировать их на стадии инициализации серверного приложения. Дополнительные сведения см. в статье Регистрация.