Třída COleServerItem
Poskytuje rozhraní serveru OLE položek.
class COleServerItem : public CDocItem
Členy
Chráněné konstruktory
Název |
Description |
---|---|
Konstrukce COleServerItem objektu. |
Veřejné metody
Název |
Description |
---|---|
Umístí formáty v prezentaci a převod COleDataSource objektu. |
|
Zkopíruje položku do schránky. |
|
Provede operaci a přetažení. |
|
Získá zdroj dat pro použití v přenosu dat (přetahování nebo schránky). |
|
Vrátí server dokumentu, který obsahuje položky. |
|
Získává CF_EMBEDSOURCE dat OLE položky. |
|
Vrátí název položky.Používá se pouze propojené položky. |
|
Získává CF_LINKSOURCE dat OLE položky. |
|
Získává CF_OBJECTDESCRIPTOR dat OLE položky. |
|
Označuje, zda je položka aktuálně přiřazena aktivní kontejneru. |
|
Označuje, zda zboží představuje propojená položka OLE. |
|
Aktualizuje všechny kontejnery aktualizace automatické propojení. |
|
Nazývají spouštění sloveso. |
|
Jen když kontejner požaduje nakreslete zboží; Požadovaná implementace. |
|
Volat pro speciální položku kreslení. |
|
Volat rámci získat data, která by zkopírován do schránky. |
|
Volat rámci získat velikost položky OLE. |
|
Volat v rámci inicializace OLE položky obsahu zadaný objekt pro přenos dat pomocí. |
|
Nazývá se zjistit, zda všechny propojené položky vyžadují aktualizaci. |
|
Načte data jako součást zpožděné vykreslování. |
|
Načte data do CFile objektu jako součást zpožděné vykreslování. |
|
Načte data do HGLOBAL jako součást zpožděné vykreslování. |
|
Nazývá nastavit na položku barevné schéma. |
|
Nazývá se nastavení dat položky. |
|
Volat framework nastavit velikost položky OLE. |
|
Nazývá kdy patří některé části dokumentu, položka změněna. |
|
Nazývá aktualizace mezipaměti prezentace všech položek v dokumentu na serveru. |
|
Nastaví název položky.Používá se pouze propojené položky. |
Chráněné metody
Název |
Description |
---|---|
Získá objekt používaný k ukládání převodu formátů. |
|
Volat rozhraní OLE položku skrýt. |
|
Volat rozhraní OLE položky zobrazit v samostatném okně nejvyšší úrovně. |
|
Volána, když kontejner požadavky zobrazit položku. |
Veřejné datové členy
Název |
Description |
---|---|
Informuje server o kolik zboží OLE je viditelná. |
Poznámky
Propojená položka může představovat některé nebo všechny dokumenty serveru.Vložené položky vždy představuje dokument celý server.
COleServerItem Třída definuje několik overridable členské funkce, které jsou volány OLE systému dynamických knihoven (DLL), obvykle v reakci na požadavky z aplikace kontejneru.Tyto funkce členů umožňují manipulovat položky nepřímo různými způsoby, například jeho zobrazení, spuštění jeho slovesa nebo načítání dat v různých formátech aplikace kontejneru.
Použití COleServerItem , z něj odvodit třídu a implementovat OnDraw a Serialize funkce členů. OnDraw Funkce poskytuje metasoubor reprezentace položky umožní být zobrazen při otevření aplikace kontejneru složeného dokumentu. Serialize Funkce CObject poskytuje nativní vyjádření položky umožňující přenos mezi aplikacemi serveru a kontejner vložené položky.OnGetExtent poskytuje fyzická velikost položky do kontejneru povolení kontejneru velikost položky.
Další informace o serverech a příbuzných tématech naleznete v článku servery: provádění serveru a "Vytváření kontejneru-Server aplikace" v článku kontejnery: upřesňující funkce.
Hierarchii dědičnosti
COleServerItem
Požadavky
Záhlaví: afxole.h