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


Rendszerhéjminták

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.