Aktivace: Příkazy
Tento článek vysvětluje, jak se při aktivaci OLE hrají role primární a sekundární slovesa.
Obvykle poklikání na vloženou položku umožníte uživateli, aby ji upravil. Některé položky se ale tímto způsobem nechovají. Například poklikáním na položku vytvořenou pomocí aplikace Záznam zvuku neotevře server v samostatném okně; místo toho se přehrává zvuk.
Důvodem tohoto chování je, že položky záznamu zvuku mají jiný "primární sloveso". Primární příkaz je akce provedená, když uživatel dvakrát klikne na položku OLE. U většiny typů položek OLE je primární příkaz Upravit, který spustí server, který položku vytvořil. U některých typů položek, jako jsou položky záznamu zvuku, je primární sloveso Přehrát.
Mnoho typů položek OLE podporuje pouze jedno sloveso a edit je nejběžnější. Některé typy položek však podporují více sloves. Například položky záznamu zvuku podporují úpravy jako sekundární příkaz.
Dalším slovesem, který se často používá, je Otevřít. Příkaz Otevřít je shodný s příkazem Upravit, s výjimkou serverové aplikace se spustí v samostatném okně. Tato příkaz by se měla použít, pokud aplikace kontejneru nebo serverová aplikace nepodporuje místní aktivaci.
Všechny příkazy jiné než primární příkaz musí být vyvolány příkazem podnabídky při výběru položky. Tato podnabídka obsahuje všechny příkazy podporované položkou a obvykle je dosaženo příkazem typenameObject v nabídce Upravit . Informace o příkazu typenameObject naleznete v článku Nabídky a prostředky: Přidání kontejneru.
Příkazy, které serverová aplikace podporuje, jsou uvedeny v registrační databázi Systému Windows. Pokud je serverová aplikace napsaná pomocí knihovny tříd Microsoft Foundation, automaticky zaregistruje všechny příkazy při spuštění serveru. Pokud ne, měli byste je zaregistrovat během fáze inicializace serverové aplikace. Další informace najdete v článku Registrace.