COleServerDoc::UpdateAllItems
Volání této funkce můžete upozornit všechny propojené položky, připojené k dokumentu, který dokument byl změněn.
void UpdateAllItems(
COleServerItem* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL,
DVASPECT nDrawAspect = DVASPECT_CONTENT
);
Parametry
pSender
Ukazatel myši na položku upravit dokument, nebo NULL Pokud jsou aktualizovány všechny položky.lHint
Obsahuje informace o změně.pHint
Ukazatel na objekt ukládání informací o změně.nDrawAspect
Určuje, jak má být zboží.Toto je hodnota z DVASPECT výčtu.Tento parametr může mít jeden z následujících hodnot:DVASPECT_CONTENTPoložka je reprezentován způsobem, mohou být zobrazeny jako vložený objekt uvnitř kontejneru.
DVASPECT_THUMBNAILPoložka je vykreslen v reprezentaci "miniaturu" tak, že mohou být zobrazeny v nástroj k procházení.
DVASPECT_ICONPoložka je reprezentována ikonou.
DVASPECT_DOCPRINTPoložka je reprezentován jako by byly vytištěny, pomocí příkazu Tisk z nabídky soubor.
Poznámky
Po změně dokumentu server obvykle volání této funkce.Pokud dokument operátorem automatické propojení OLE položku položka aktualizována tak, aby odrážely změny.V kontejneru aplikacím napsaným pomocí knihovny Microsoft Foundation Class Při změně členské funkce COleClientItem se nazývá.
Tato funkce vyžaduje OnUpdate členské funkce pro jednotlivé položky dokumentu kromě odeslání zboží, passing pHint , lHint , a nDrawAspect .Tyto parametry lze použijte pro předání informací o změny provedené v dokumentu položky.Můžete kódovat pomocí informací lHint nebo můžete definovat CObject -odvozené třídy informace o změny uložit a předat objekt této třídy pomocí pHint .Přepsat OnUpdate členské funkce ve vaší COleServerItem -odvozené třídy optimalizovat aktualizace jednotlivých položek podle toho, zda byl změněn jeho prezentaci.
Požadavky
Záhlaví: afxole.h