Activation : Verbes
Cet article explique le rôle principal et les verbes secondaires dans l’activation OLE.
En règle générale, le double-clic d’un élément incorporé permet à l’utilisateur de le modifier. Toutefois, certains éléments ne se comportent pas de cette façon. Par exemple, le double-clic sur un élément créé avec l’application Enregistreur sonore n’ouvre pas le serveur dans une fenêtre distincte ; au lieu de cela, il lit le son.
La raison de cette différence de comportement est que les éléments de l’enregistreur sonore ont un « verbe principal » différent. Le verbe principal est l’action effectuée lorsque l’utilisateur double-clique sur un élément OLE. Pour la plupart des types d’éléments OLE, le verbe principal est Edit, qui lance le serveur qui a créé l’élément. Pour certains types d’éléments, tels que les éléments de l’enregistreur sonore, le verbe principal est Lecture.
De nombreux types d’éléments OLE ne prennent en charge qu’un seul verbe, et Edit est le plus courant. Toutefois, certains types d’éléments prennent en charge plusieurs verbes. Par exemple, les éléments de l’enregistreur audio prennent en charge La modification en tant que verbe secondaire.
Un autre verbe utilisé fréquemment est Open. Le verbe Open est identique à Edit, sauf que l’application serveur est lancée dans une fenêtre distincte. Ce verbe doit être utilisé lorsque l’application conteneur ou l’application serveur ne prend pas en charge l’activation sur place.
Tous les verbes autres que le verbe principal doivent être appelés par le biais d’une commande de sous-menu lorsque l’élément est sélectionné. Ce sous-menu contient tous les verbes pris en charge par l’élément et est généralement atteint par la commande Objet typenamedans le menu Modifier. Pour plus d’informations sur la commande Objet typename, consultez l’article Menus et Ressources : Ajouts de conteneurs.
Les verbes pris en charge par une application serveur sont répertoriés dans la base de données d’inscription Windows. Si votre application serveur est écrite avec la bibliothèque de classes Microsoft Foundation, elle inscrit automatiquement tous les verbes au démarrage du serveur. Si ce n’est pas le cas, vous devez les inscrire pendant la phase d’initialisation de l’application serveur. Pour plus d’informations, consultez l’article Inscription.