Sdílet prostřednictvím


Aktivace (C++)

Tento článek vysvětluje roli aktivaci vizuální úpravy položky OLE.Poté, co uživatel obsahuje vložené položky OLE kontejneru dokumentu, bude pravděpodobně nutné použít.To lze provést poklepání zboží, který aktivuje tuto položku.Je nejčastěji aktivity pro aktivaci úprav.Mnoho aktuální položky OLE, je-li aktivován pro úpravy, způsobit, že nabídky a panely nástrojů v aktuálním okně rámeček změnit tak, aby odrážely patřících k serverové aplikaci vytvořenou položku.Toto chování, známé jako místo aktivace umožňuje uživateli upravovat vložené položky v složený dokument bez zanechání okna dokument kontejneru.

Je také možné upravit vložené položky OLE v samostatném okně.To se stane, pokud aplikace kontejneru nebo server nepodporuje aktivaci na místě.Při poklepání na vložený zboží, v tomto případě serverové aplikace se spustí v samostatném okně a vložené položky se zobrazí jako vlastní dokument.Uživatel upraví položky v tomto okně.Po dokončení úprav uživatel ukončí aplikaci, server a aplikací kontejneru vrací.

Jako alternativu, uživatel může zvolit "Otevřít úpravy" s <objektu > otevřete na Úprava nabídky.Objekt se otevře v samostatném okně.

[!POZNÁMKA]

Úpravy vložené položky v samostatném okně byla v první verzi OLE standardní chování a některé aplikace OLE mohou podporovat pouze tento styl úprav.

Místní aktivace povýší na střed dokumentu přístup k vytváření dokumentů.Uživatele lze považovat složeného dokumentu jako jednu entitu, na něm pracovat bez přepínání mezi aplikacemi.Aktivace na místě se však používá pouze pro vložené položky, nikoli pro propojené položky: je nutné upravit v samostatném okně.Důvodem je propojená položka je ve skutečnosti uložena na jiném místě.Úpravy propojených položek se uskuteční v rámci skutečných dat, kde jsou data uložena.Propojená položka v samostatném okně Úpravy upozorňuje uživatele, které chcete data vložit do jiného dokumentu.

Knihovna MFC nepodporuje vnořené aktivaci na místě.Pokud vytváříte aplikace kontejneru server a kontejner server je vložen do jiného kontejneru a aktivaci, že ji nelze v místě aktivace objekty vložené do něj.

Co se stane vložené položky, když uživatel poklepe ji závisí na slovesa definovaná pro položku.Informace naleznete v tématu Aktivace: slovesa.

Viz také

Koncepty

OLE ve MFC

Kontejnery

Servery