Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a szakasz a GitHub elérhető Shell-mintákat ismerteti.
| Téma | Tartalomjegyzék |
|---|---|
| Aero Varázslók Minta | Bemutatja, hogyan migrálhatja a Wizard 97 szoftvert az Aero varázslóba. |
| Alkalmazásfelhasználói modell azonosítója (AppUserModelID) ablaktulajdonság-minta | Bemutatja, hogyan szabályozható az alkalmazás ablakainak tálcacsoportozási viselkedése a System.AppUserModel.ID tulajdonságon keresztül. |
| Automatikus Gyorselérési Lista Minta | Bemutatja, hogyan adhat hozzá elemeket egy alkalmazás automatikus jumplistájához, beleértve a gyakori és a legutóbbi kategóriák megjelenítése közötti váltást is. |
| Értesítésfigyelő minta módosítása | Bemutatja, hogyan hallgathatja meg a Shell változásértesítéseit a Windows Intéző névterében lévő mappában vagy elemben. |
| Általános fájldialógus üzemmódok minta | Bemutatja, hogyan használhatja a Közös fájl párbeszédpanelt különböző módokon fájlok, tárolók (mappák) vagy fájlok és mappák (kosár mód) kiválasztására a párbeszédpanel bezárása nélkül. |
| Gyakori fájl párbeszédpanel mintája | Bemutatja, hogyan hozhat létre egyéni fájlmegnyitási/mentési párbeszédpanelt különböző Common File Dialog API-k használatával. |
| CreateProcess ige példa | Bemutatja, hogyan implementálhat egy Shell-igét a CreateProcess metódussal. |
| Egyéni ugrólista minta | Bemutatja, hogyan hozhat létre egyéni jumplistát egy alkalmazáshoz, beleértve az egyéni kategória és feladatok hozzáadását is. |
| Húzd és ejtsd vizuális elemek minta | Bemutatja, hogyan használhatja a Shell húzási szolgáltatásait azoknak a bemutatófunkcióknak a beszerzéséhez, amelyeket a Shell húzással támogat mind a célok, mind a források esetében. |
| DropTarget-példa | Bemutatja, hogyan implementálhat egy Shell-igét a DropTarget metódussal. |
| parancs végrehajtására szolgáló példa | Bemutatja, hogyan implementálhat egy Shell-igét az ExecuteCommand metódussal. |
| Végrehajtás a Fájlkezelőben: Minta | Bemutatja, hogyan hívhatja meg a ShellExecute függvényt a Windows Explorer folyamatából. |
| Explorer böngésző egyéni tartalom minta | Bemutatja, hogyan implementálhat egyéni Explorer Browser-vezérlőt az alkalmazáshoz. |
| Explorer böngészőkeresési minta | Bemutatja, hogyan ágyazhatja be a Windows Intézőt egy alkalmazásba a Windows Intéző vezérlővel, és hogyan valósíthat meg keresési funkciókat egy memóriabeli keresési mappával. |
| Explorer parancsige példa | Bemutatja, hogyan implementálhat egy Shell-igét az ExplorerCommand és az ExplorerCommandState metódusokkal. |
| Explorer-adatszolgáltatói minta | Bemutatja, hogyan implementálhat egy Shell-névtérbővítményt, beleértve a helyi menü viselkedését és az egyéni feladatokat a böngészőben. |
| Fájl használat közbeni minta | Bemutatja, hogyan szabhatja testre a Használatban lévő fájl párbeszédpanelt az alkalmazásban jelenleg megnyitott fájlok további információinak és beállításainak megjelenítéséhez. |
| Fájlművelet előrehaladási modul | Bemutatja, hogyan használhatja az IFileOperationProgressSink felületi metódusokat az IFileOperation interfészműveletek részleteinek figyeléséhez. |
| fájlműveleti minta | Bemutatja a fájlrendszer-objektumok másolását, áthelyezését, törlését és átnevezését. |
| HomeGroup minta | Bemutatja, hogyan határozhatja meg a HomeGroup tagsági állapotát, számba vehet felső szintű elemeket a HomeGroup Shell mappában, és hogyan indíthatja el a HomeGroup megosztóvarázslót. |
| Ismert mappák mintája | Bemutatja, hogyan definiálhatja, regisztrálhatja, számba veszi és keresheti meg az aktuális rendszer összes ismert mappájának elérési útját. |
| Névtérfa vezérlőminta | Bemutatja, hogyan implementálhat egyéni névtérfa-vezérlőt egy alkalmazáshoz. |
| NonDefaultDropMenuVerb minta | Bemutatja, hogyan bővíthető a húzással és ejtéssel elérhető gyorsmenü (más néven helyi menü). |
| NotificationIcon minta | Bemutatja, hogyan jeleníthet meg értesítésikont az Shell_NotifyIcon és Shell_NotifyIconGetRect API-k használatával. |
| Paraméterekkel való elemzés példa | Bemutatja, hogyan használhatja ki az elemzési nevet használó Shell-segítők előnyeit az elemeknek a Shell programozási modellen keresztüli használatához. |
| Játékos ige példa | Bemutatja, hogyan hozhat létre olyan parancsot, amely a Shell-elemeken és -tárolókon működik, és elemeket játszik le, vagy elemeket ad hozzá egy üzenetsorhoz. |
| lejátszási lista létrehozói minta | Bemutatja, hogyan hozhat létre egy olyan igét, amely egy kijelölt Shell-elemen vagy -tárolón működik lejátszási lista létrehozásához. |
| Receptelőnézeti kezelő példa | Bemutatja, hogyan írhat egy kezelőt, amellyel megjelenítheti a fájl előnézetét a Windows Intéző előnézeti paneljén vagy más előnézeti kezelőket futtató gazdagépeken. |
| recept miniatűrkép-szolgáltató mintapéldány | Bemutatja, hogyan hozhat létre miniatűrkezelőt fájltípus szerint, és hogyan bővítheti a Windows Intézőt. |
| Keresési mappa minta | Bemutatja, hogyan hozhat létre lekérdezési korlátozásokkal rendelkező keresést a Shell programozási modell használatával. |
| Rendszerhéjtár biztonsági mentési mintája | Bemutatja, hogyan lehet a könyvtárakat tárolókként felsorolni. |
| Shell-kódtár parancssori mintája | Bemutatja, hogyan használható az IShellLibrary felület egy olyan parancssori alkalmazás létrehozásához, amely programozott hozzáférést biztosít a kódtárak és tárfájlok vizsgálatához és manipulálásához. |
| Shell Storage minta | Bemutatja, hogyan hozhat létre fájlokat és mappákat a Shell-tárolókban. Azt is bemutatja, hogyan lehet menteni a rendszerhéj elemre, amit a fájl párbeszédpaneljén kap vissza. |
| Szinkronizálási és Megosztási Igekifejezések | Bemutatja, hogyan regisztrálhat egy olyan igét, amely kibővíti a "Szinkronizálás" és a "Megosztás" igéket a Windows Intéző parancssávjában. |
| Fülbélyegképek Minta | Bemutatja, hogyan tehet egy alkalmazás elérhetővé több váltófelületet (mint például füleket) a tálcán, és hogyan biztosíthatja azok miniatűrjeit. |
| tálca perifériaállapot-mintája | A tálca ikon átfedéseit és a folyamatjelző sávokat mutatja be. |
| tálca miniatűr eszköztárának mintája | Egy miniatűr eszköztárat, egy aktív eszköztár-vezérlőt mutat be az ablak miniatűrjének előnézetébe ágyazva, amely az ablak fő parancsaihoz való hozzáférést biztosítja anélkül, hogy a felhasználó visszaállítja vagy aktiválja az alkalmazás ablakát. |
| A(z) Image Factory minta használata | Bemutatja, hogyan használhatja az IShellItemImageFactory felületet az elem lehető legjobb képének eléréséhez. |
| Miniatűrszolgáltatók használatának példája | Bemutatja, hogyan használhatja az IThumbnailProvider felületet egy elem miniatűrjének kinyeréséhez a Windows miniatűr-gyorsítótár rendszeréből. |