Aktiválás: Igék

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Ez a cikk az elsődleges és másodlagos igék OLE-aktiválásban játszott szerepét ismerteti.

A beágyazott elemekre való dupla kattintás általában lehetővé teszi a felhasználó számára, hogy szerkessze azt. Bizonyos elemek azonban nem így viselkednek. Ha például a Hangrögzítő alkalmazással létrehozott elemre duplán kattint, az nem nyitja meg a kiszolgálót külön ablakban; ehelyett a hangot játssza le.

Ennek a viselkedésbeli különbségnek az az oka, hogy a Hangrögzítő elemei más "elsődleges igével" rendelkeznek. Az elsődleges parancs az a művelet, amelyet akkor hajtanak végre, amikor a felhasználó duplán kattint egy OLE-elemre. A legtöbb OLE-elemtípus esetében az elsődleges parancs a Szerkesztés, amely elindítja az elemet létrehozó kiszolgálót. Bizonyos típusú elemeknél, például a Hangrögzítő esetében az elsődleges ige a "Lejátszás".

Az OLE-elemek számos típusa csak egy igét támogat, a szerkesztés pedig a leggyakoribb. Bizonyos típusú elemek azonban több igét is támogatnak. A Hangrögzítő elemei például támogatják a szerkesztést másodlagos műveletként.

Egy másik gyakran használt ige a Megnyitás. A Megnyitás parancs ugyanaz, mint a Szerkesztés, kivéve, ha a kiszolgálóalkalmazás külön ablakban indul el. Ezt az igét akkor kell használni, ha a tárolóalkalmazás vagy a kiszolgálóalkalmazás nem támogatja a helyszíni aktiválást.

Az elem kijelölésekor az elsődleges igétől eltérő összes igét almenüparancson keresztül kell meghívni. Ez az almenü tartalmazza az elem által támogatott összes igét, és általában a Szerkesztés menü Objektumtípusnév parancsa éri el. A typenameObject parancsról további információt a Menük és erőforrások: Tároló hozzáadása című cikkben talál.

A kiszolgálóalkalmazás által támogatott műveletek a Windows regisztrációs adatbázisában jelennek meg. Ha a kiszolgálóalkalmazás a Microsoft Foundation osztálykönyvtárával van megírva, a kiszolgáló indításakor automatikusan regisztrálja az összes igét. Ha nem, regisztrálja őket a kiszolgálóalkalmazás inicializálási fázisában. További információ: Regisztráció.

Lásd még

Aktiválás
Konténerek
Kiszolgálók