Megosztás a következőn keresztül:


A fájltársítások működése

A fájltársítások határozzák meg, hogyan kezeli a Rendszerhéj a rendszeren a fájltípust.

Ez a témakör a következőképpen van rendszerezve:

Tudnivalók a fájltársításokról

A fájltársítások a következő funkciókat szabályozzák:

  • Melyik alkalmazás indul el, amikor egy felhasználó duplán kattint egy fájlra.
  • Alapértelmezés szerint melyik ikon jelenik meg egy fájlhoz.
  • Hogyan jelenik meg a fájltípus, amikor a Windows Intézőben megtekintjük.
  • Mely parancsok jelennek meg a fájl helyi menüjében.
  • Egyéb felhasználói felületi funkciók, például elemleírások, csempeinformációk és a részletek panelje.

Az alkalmazásfejlesztők fájltársításokkal szabályozhatják, hogyan kezeli a Shell az egyéni fájltípusokat, vagy társíthatnak egy alkalmazást meglévő fájltípusokkal. Ha például egy alkalmazás telepítve van, az alkalmazás ellenőrizheti a meglévő fájltársítások jelenlétét, és létrehozhatja vagy felülbírálhatja ezeket a fájltársításokat.

A felhasználók szabályozhatják a fájltársítások bizonyos aspektusait, hogy testre szabják, hogyan kezeli a Shell a fájltípust a Megnyitás felhasználói felülettel vagy a beállításjegyzék szerkesztésével.

Az alábbi képernyőképen látható Windows Intéző ablakban a Rendszerhéj különböző ikonokat jelenít meg az egyes fájlokhoz a fájltípushoz társított ikon alapján. Ha a felhasználó duplán kattint a fájlra bitképminta, a Shell elindítja a Paintet, és a fájl megnyitásához használja, mert ezen a rendszeren a Paint .bmp fájlokhoz van társítva. A személyek fájltársításokkal szabályozhatják ezeket a műveleteket.

fájltársítások gyakorlati működésének illusztrációja

Mikor érdemes fájltársításokat implementálni vagy módosítani?

Az alkalmazások különböző célokra használhatnak fájlokat: egyes fájlokat kizárólag az alkalmazás használ, és általában nem férnek hozzá a felhasználók, míg más fájlokat a felhasználó hoz létre, és gyakran megnyitja, megkeresi és megtekinti őket a Shellből.

Hacsak az egyéni fájltípust nem kizárólag az alkalmazás használja, akkor a fájltársításokat kell implementálnia. Általános szabályként implementáljon fájltársításokat az egyéni fájltípushoz, ha elvárja, hogy a felhasználó bármilyen módon közvetlenül használja ezeket a fájlokat. Ebbe beletartozik a Rendszerhéj használata a fájlok tallózásához és megnyitásához, a fájlok tartalmának vagy tulajdonságainak kereséséhez, valamint a fájlok előnézetének megtekintéséhez.

Ha az alkalmazás egy meglévő fájltípust kezel, csak akkor módosítsa a fájltársítást, ha módosítani szeretné, hogy a Shell hogyan kezelje az ilyen típusú fájlokat.

A fájltársítások működése

A fájlok a Shellben Shell-elemekként jelennek meg. A fájltársítások szabályozásához az alkalmazásfejlesztők a fájltípus és a kezelők (a fájltípus Shell-elemeinek funkcióit biztosító COM-objektumok) közötti leképezést regisztrálhatják. Amikor a Shellnek le kell kérdeznie egy fájltípus fájltársításait, létrehoz egy beállításkulcsokat tartalmazó tömböt, amely tartalmazza a fájltípus társítását, és ellenőrzi a megfelelő fájltársítások használatát.

További erőforrások

Alkalmazás regisztráció

fájltípusok

tartalomnézet fájltípus vagy típus szerint

Fájltípus-ellenőrző

fájltípus-kezelők

programozott azonosítók

észlelt típusok

Társítási tömbök