Dela via


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.

skärmbild som visar utforskaren som öppnar en bild utan filtyp

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.

bild med en registrerad filtyp och associerade filtypshanterare

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.

 

Programregistrering

filtyper

Hur filassociationer fungerar

innehållsvy efter filtyp eller typ

programmatiska identifierare

upplevda typer

associationsmatriser