Compartir a través de


Activación: verbos

En este artículo se explica el rol que desempeñan los verbos principales y secundarios en la activación OLE.

Normalmente, hacer doble clic en un elemento incrustado permite al usuario editarlo. Sin embargo, algunos elementos no se comportan de esta manera. Por ejemplo, al hacer doble clic en un elemento creado con la aplicación Sound Recorder no se abre el servidor en una ventana independiente; en su lugar, reproduce el sonido.

La razón de esta diferencia de comportamiento es que los elementos de Sound Recorder tienen un verbo principal diferente. El verbo principal es la acción realizada cuando el usuario hace doble clic en un elemento OLE. Para la mayoría de los tipos de elementos OLE, el verbo principal es Edit, que inicia el servidor que creó el elemento. Para algunos tipos de elementos, como los elementos de grabadora de sonido, el verbo principal es Reproducir.

Muchos tipos de elementos OLE solo admiten un verbo y Edit es el más común. Sin embargo, algunos tipos de elementos admiten varios verbos. Por ejemplo, los elementos sound Recorder admiten Editar como verbo secundario.

Otro verbo usado con frecuencia es Open. El verbo Open es idéntico a Edit, excepto que la aplicación de servidor se inicia en una ventana independiente. Este verbo se debe usar cuando la aplicación contenedora o la aplicación de servidor no admiten la activación local.

Los verbos que no sean el verbo principal deben invocarse a través de un comando de submenú cuando se selecciona el elemento. Este submenú contiene todos los verbos admitidos por el elemento y normalmente se alcanza mediante el comando typenameObject en el menú Editar . Para obtener información sobre el comando typenameObject , vea el artículo Menús y recursos: adiciones de contenedor.

Los verbos que admite una aplicación de servidor se muestran en la base de datos de registro de Windows. Si la aplicación de servidor se escribe con la biblioteca microsoft Foundation Class, registrará automáticamente todos los verbos cuando se inicie el servidor. Si no es así, debe registrarlos durante la fase de inicialización de la aplicación de servidor. Para obtener más información, consulte el artículo Registro.

Consulte también

Activación
Recipientes
Servidores