Filtypshanterare
Att registrera en filtyp är det första steget i att skapa en filassociation, vilket gör filtypen "känd" för gränssnittet. Men utan filtypshanterare kan shell inte exponera information för användaren från och om filen.
Det här avsnittet är ordnat på följande sätt:
Gör en filtyp känd för Shell
I följande skärmbild av Utforskaren visas bildfilen Desert.known i Shell Pictures-biblioteket och är endast associerad med Paint-programmet.
Filen Desert.known i föregående skärmbild saknar följande funktioner som aktiveras av en filtypshanterare:
- Miniatyrbild eller förhandsversion
- Bildspecifika verb i snabbmenyn, till exempel:
- Rotera förhandsgranskning
- Ange som skrivbordsbakgrund
- Trycka
- Bildspecifika egenskaper i fönstret Information, till exempel:
- Datum som har tagits
- Taggar
- Klassificering
- Indexering av filtext
I följande skärmbild har samma fil (Desert.known) .jpg filnamnstillägget, som är en registrerad filtyp som har associerade filtypshanterare, så en miniatyrbild och fler egenskaper visas.
Beskrivningar av filtypshanterare
Funktionerna som tillhandahålls av varje filtypshanterare visas i följande tabell:
Handler | Beskrivning |
---|---|
snabbmeny | En snabbmenyhanterare, som ibland kallas snabbmenyhanterare, är en filtypshanterare som lägger till kommandon i en befintlig snabbmeny. Dessa hanterare är associerade med en viss filtyp och anropas varje gång en snabbmeny visas för en medlem av filtypen. |
miniatyrbild | En hanterare som tillhandahåller en avbildning för att representera ett Shell-objekt. |
egenskap | En egenskapshanterare som ger åtkomst till objektegenskaper för Windows Search, Utforskaren i Windows och andra program som behöver åtkomst till egenskaper. |
förhandsversion | En hanterare som snabbt skapar en skrivskyddad, förenklad vy över objektet som ska visas i förhandsgranskningsfönstret i Utforskaren. |
filter | Ett filter, en implementering av gränssnittet IFilter, som söker igenom dokument efter text och egenskaper (kallas även attribut). Den extraherar textsegment från dessa dokument, filtrerar bort inbäddad formatering och behåller information om textens position. Den extraherar också segment med värden, som är egenskaper för ett helt dokument eller av väldefinierade delar av ett dokument. IFilter utgör grunden för att skapa program på högre nivå, till exempel dokumentindexerare och programoberoende användare. |
Relaterade ämnen