Taskleistenerweiterungen
Ab Windows 7 wurde die Taskleiste unter dem Leitprinzip erheblich erweitert, um Benutzer so schnell und effizient wie möglich zu erhalten. Zu diesem Zweck werden die Anwendungsfenster, Dateien und Befehle, die der Benutzer ausführen muss, jetzt in eine einzelne Taskleistenschaltfläche zentralisiert, die zuvor verstreute Informationsquellen und -steuerelemente konsolidiert. Ein Benutzer kann jetzt allgemeine Aufgaben, zuletzt verwendete und häufige Dateien, Warnungen, Statusbenachrichtigungen und Miniaturansichten für einzelne Dokumente oder Registerkarten an einer zentralen Stelle finden.
- Einheitliches Starten und Wechseln
- Sprunglisten
- Destinationen
- Aufgaben-
- Anpassen von Sprunglisten
- Miniaturansichtssymbolleisten
- Symbolüberlagerungen
- Statusanzeigen
- Deskbands
- Benachrichtigungsbereich
- Miniaturansichten
- Verwandte Themen
Einheitliches Starten und Wechseln
Ab der Windows 7-Taskleiste ist die Schnellstartleiste keine separate Symbolleiste mehr. Die Startprogrammverknüpfungen, die in der Regel enthalten sind, sind jetzt an die Taskleiste selbst angeheftet und mit Schaltflächen für derzeit ausgeführte Anwendungen vermischen. Wenn ein Benutzer eine Anwendung über eine angeheftete Startfeldverknüpfung startet, wird das Symbol so lange in die Taskleistenschaltfläche der Anwendung umgewandelt, solange die Anwendung ausgeführt wird. Wenn der Benutzer die Anwendung schließt, wird die Schaltfläche auf das Symbol zurückgesetzt. Sowohl die Startfeldverknüpfung als auch die Schaltfläche für die ausgeführte Anwendung sind jedoch nur verschiedene Formen der Windows 7-Taskleistenschaltfläche.
Für neue Installationen werden standardmäßig eine kleine Gruppe von Anwendungen angeheftet. Abgesehen davon kann nur der Benutzer weitere Anwendungen anheften; programmgesteuertes Anheften durch eine Anwendung ist nicht zulässig.
Das Feature "Desktop anzeigen" aus der Schnellstartleiste befindet sich jetzt ganz rechts auf der Taskleiste. Wenn Sie auf diesen Bereich zeigen, werden alle aktiven Fenster transparent, wobei der Desktop angezeigt wird. Durch Klicken auf den Bereich wird die vertraute Aktion ausgeführt, um alle Fenster zu minimieren und zum Desktop zu wechseln.
Während die Anwendung ausgeführt wird, wird die Taskleistenschaltfläche zum zentralen Ort für den Zugriff auf alle folgenden Features, die jeweils unten ausführlich erläutert werden.
- Aufgaben: allgemeine Anwendungsbefehle, die auch dann vorhanden sind, wenn die Anwendung nicht ausgeführt wird.
- Destinationen: zuletzt und häufig verwendete Dateien, die für die Anwendung spezifisch sind.
- Miniaturansichten: Fensterwechsel, einschließlich Schalterziele für einzelne Registerkarten und Dokumente.
- Miniaturansichtssymbolleisten: Einfaches Anwendungssteuerelement aus der Miniaturansicht selbst.
- Statusanzeigen und Symbolüberlagerungen: Statusbenachrichtigungen.
Die Taskleistenschaltfläche kann ein Startprogramm, ein einzelnes Anwendungsfenster oder eine Gruppe darstellen. Jeder Gruppe wird ein Bezeichner zugewiesen, der als Anwendungsbenutzermodell-ID (AppUserModelID) bezeichnet wird. Eine AppUserModelID kann angegeben werden, um die standardmäßige Taskleistengruppierung außer Kraft zu setzen, sodass Fenster Mitglieder derselben Gruppe werden können, wenn sie andernfalls nicht als solche angesehen werden. Jedes Mitglied einer Gruppe erhält eine separate Vorschau im Miniaturansicht-Flyout, das angezeigt wird, wenn der Mauszeiger über die Taskleistenschaltfläche der Gruppe bewegt wird. Beachten Sie, dass die Gruppierung selbst optional bleibt.
Ab Windows 7 können Taskleistenschaltflächen jetzt durch Drag-and-Drop-Vorgänge vom Benutzer neu angeordnet werden.
Anmerkung
Der Schnellstartordner (FOLDERID_QuickLaunch) ist weiterhin aus Gründen der Abwärtskompatibilität verfügbar, obwohl keine Schnellstart-Benutzeroberfläche mehr vorhanden ist. Neue Anwendungen sollten jedoch nicht aufgefordert werden, während der Installation ein Symbol zur Schnellstartleiste hinzuzufügen.
Weitere Informationen finden Sie unter Anwendungsbenutzermodell-IDs (AppUserModelIDs).
Sprunglisten
Ein Benutzer startet in der Regel ein Programm mit der Absicht, auf ein Dokument zuzugreifen oder Aufgaben innerhalb des Programms auszuführen. Der Benutzer eines Spieleprogramms möchte möglicherweise zu einem gespeicherten Spiel gelangen oder als bestimmtes Zeichen starten, anstatt ein Spiel von Anfang an neu zu starten. Um Benutzer effizienter zu ihrem endgültigen Ziel zu bringen, wird eine Liste der Ziele und gängigen Aufgaben, die einer Anwendung zugeordnet sind, an die Taskleistenschaltfläche dieser Anwendung angefügt (sowie der entsprechenden Start- Menüeintrag). Dies ist die Sprungliste der Anwendung. Die Sprungliste ist verfügbar, ob sich die Taskleistenschaltfläche in einem Startprogrammzustand befindet (die Anwendung wird nicht ausgeführt) oder ob sie ein oder mehrere Fenster darstellt. Wenn Sie mit der rechten Maustaste auf die Schaltfläche "Taskleiste" klicken, wird die Sprungliste der Anwendung angezeigt, wie in der folgenden Abbildung dargestellt.
Standardmäßig enthält eine standardmäßige Sprungliste zwei Kategorien: zuletzt verwendete Elemente und angeheftete Elemente, obwohl nur Kategorien mit Inhalten auf der Benutzeroberfläche angezeigt werden, werden keine dieser Kategorien beim ersten Start angezeigt. Immer vorhanden sind ein Anwendungsstartsymbol (zum Starten weiterer Instanzen der Anwendung), eine Option zum Anheften oder Lösen der Anwendung von der Taskleiste und ein Schließen Befehl für alle geöffneten Fenster.
Flugziele
Die Kategorien Zuletzt verwendete und Häufig verwendete werden als Zielorte betrachtet. Ein Ziel, in der Regel eine Datei, ein Dokument oder eine URL, ist etwas, das bearbeitet, durchsucht, angezeigt usw. werden kann. Stellen Sie sich ein Ziel anstelle einer Aktion vor. In der Regel ist ein Ziel ein Element im Shell-Namespace, dargestellt durch ein IShellItem- oder IShellLink-. Diese Teile der Zielliste sind analog zur Liste der zuletzt verwendeten Dokumente Start Menüs (standardmäßig nicht mehr angezeigt) und häufig verwendete Anwendungsliste, aber sie sind spezifisch für eine Anwendung und daher für den Benutzer genauer und nützlicher. Die in der Zielliste verwendeten Ergebnisse werden durch Aufrufe von SHAddToRecentDocsberechnet. Beachten Sie, dass SHAddToRecentDocs- automatisch aufgerufen wird, wenn der Benutzer eine Datei aus Dem Windows-Explorer öffnet oder das allgemeine Dateidialogfeld zum Öffnen, Speichern oder Erstellen einer Datei verwendet.
Das Starten eines Ziels ähnelt dem Starten eines Elements mithilfe des Befehls "Öffnen mit". Die Anwendung wird mit dem geladenen und einsatzbereiten Ziel gestartet. Elemente in der Zielliste können auch aus der Liste auf ein Drop-Ziel gezogen werden, z. B. eine E-Mail-Nachricht. Wenn diese Elemente in einer Zielliste zentralisiert werden, werden Benutzer dorthin geleitet, wo sie viel schneller gehen möchten, was das Ziel ist.
Wenn Elemente in der Kategorie "Zuletzt verwendeter" einer Zielliste angezeigt werden (oder in der Kategorie Häufig verwendete oder eine benutzerdefinierte Kategorie wie in einem späteren Abschnitt erläutert), kann ein Benutzer sicherstellen, dass das Element immer in der Liste für den schnellen Zugriff enthalten ist. Dazu kann er das Element an die Liste anheften, wodurch das Element zur kategorie angeheftet hinzugefügt wird. Wenn ein Benutzer aktiv mit einem Ziel arbeitet, möchte er es ganz einfach an die Zielliste der Anwendung anheften. Nachdem die Arbeit des Benutzers abgeschlossen ist, hebt er einfach das Element auf. Dieses Benutzersteuerelement hält die Liste übersichtlich und relevant.
Eine Zielliste kann als anwendungsspezifische Version des Startmenüs angesehen werden. Eine Zielliste ist kein Kontextmenü. Jedes Element in einer Zielliste kann für ein eigenes Kontextmenü mit der rechten Maustaste geklickt werden.
Apis
- IApplicationDestinations::RemoveDestination
- IApplicationDestinations::RemoveAllDestinations
- IApplicationDocumentLists::GetList
- SHAddToRecentDocs
Aufgaben
Ein weiterer integrierter Teil einer Sprungliste ist die Kategorie Aufgaben. Während ein Ziel eine Sache ist, ist eine Aufgabe eine Aktion, und in diesem Fall handelt es sich um eine anwendungsspezifische Aktion. Anders ausgedrückt, ein Ziel ist ein Substantiv, und eine Aufgabe ist ein Verb. In der Regel werden Aufgaben IShellLink- Elemente mit Befehlszeilenargumenten verwendet, die bestimmte Funktionen angeben, die von einer Anwendung ausgelöst werden können. Auch hier ist die Idee, so viele Informationen im Zusammenhang mit einer Anwendung zu zentralisieren wie praktisch.
Anwendungen definieren Aufgaben basierend auf den Funktionen des Programms und den wichtigsten Dingen, die ein Benutzer mit ihnen tun soll. Aufgaben sollten kontextfrei sein, da die Anwendung nicht ausgeführt werden muss, damit sie funktionieren. Sie sollten auch die statistisch häufigsten Aktionen sein, die ein normaler Benutzer in einer Anwendung ausführen würde, z. B. eine E-Mail-Nachricht verfassen oder den Kalender in einem E-Mail-Programm öffnen, ein neues Dokument in einem Textverarbeitungsprogramm erstellen, eine Anwendung in einem bestimmten Modus starten oder einen seiner Unterbefehle starten. Eine Anwendung sollte das Menü nicht mit erweiterten Features überladen, die Standardbenutzer nicht benötigen oder einmalige Aktionen wie die Registrierung benötigen. Verwenden Sie keine Aufgaben für Werbeartikel wie Upgrades oder Sonderangebote.
Es wird dringend empfohlen, dass die Aufgabenliste statisch ist. Sie sollte unabhängig vom Status oder Status der Anwendung gleich bleiben. Obwohl es möglich ist, die Liste dynamisch zu variieren, sollten Sie berücksichtigen, dass dies den Benutzer verwirren könnte, der nicht erwartet, dass dieser Teil der Zielliste geändert wird.
Apis
Anpassen von Sprunglisten
Eine Anwendung kann eigene Kategorien definieren und zusätzlich zu oder anstelle der Standard-Zuletzt verwendete und Häufig verwendete Kategorien in einer Sprungliste hinzufügen. Die Anwendung kann ihre eigenen Ziele in diesen benutzerdefinierten Kategorien basierend auf der Architektur der Anwendung und der beabsichtigten Verwendung steuern. Der folgende Screenshot zeigt eine benutzerdefinierte Sprungliste mit einer Kategorie "Verlauf".
Wenn eine Anwendung entscheidet, eine benutzerdefinierte Kategorie bereitzustellen, übernimmt diese Anwendung die Verantwortung für die Auffüllung. Der Kategorieinhalt sollte immer noch benutzerspezifisch sein und basierend auf Dem Benutzerverlauf, Aktionen oder beides, aber über eine benutzerdefinierte Kategorie kann eine Anwendung bestimmen, was sie nachverfolgen und was sie ignorieren möchte, vielleicht basierend auf einer Anwendungsoption. Beispielsweise kann ein Audioprogramm entscheiden, nur kürzlich wiedergegebene Alben aufzunehmen und zuletzt wiedergegebene Einzelne Titel zu ignorieren.
Wenn ein Benutzer ein Element aus der Liste entfernt hat, was immer eine Benutzeroption ist, muss die Anwendung dies berücksichtigen. Die Anwendung muss auch sicherstellen, dass Elemente in der Liste gültig sind oder dass sie ordnungsgemäß fehlschlagen, wenn sie gelöscht wurden. Einzelne Elemente oder der gesamte Inhalt der Liste können programmgesteuert entfernt werden.
Die maximale Anzahl von Elementen in einer Zielliste wird vom System anhand verschiedener Faktoren wie Anzeigeauflösung und Schriftgrad bestimmt. Wenn nicht genügend Platz für alle Elemente in allen Kategorien vorhanden ist, werden sie von unten nach oben abgeschnitten.
Apis
Miniaturansichtssymbolleisten
Um Den Zugriff auf die Tastenbefehle eines bestimmten Fensters zu ermöglichen, ohne dass der Benutzer das Fenster der Anwendung wiederherstellen oder aktivieren muss, kann ein aktives Symbolleistensteuerelement in die Miniaturansicht dieses Fensters eingebettet werden. Beispielsweise bietet Windows Media Player standardmäßige Medientransportsteuerelemente wie Wiedergabe, Pause, Stummschaltung und Beenden. Auf der Benutzeroberfläche wird diese Symbolleiste direkt unterhalb der Miniaturansicht angezeigt, wie in der folgenden Abbildung dargestellt. Sie deckt keinen Teil davon ab.
Diese Symbolleiste ist einfach das vertraute allgemeine Steuerelement der Standardsymbolleiste. Es verfügt über maximal sieben Schaltflächen. Die ID, das Bild, die QuickInfo und der Zustand jeder Schaltfläche werden in einer Struktur definiert, die dann an die Taskleiste übergeben wird. Die Anwendung kann Schaltflächen auf der Miniaturansichtssymbolleiste nach Bedarf anzeigen, aktivieren, deaktivieren oder ausblenden.
Da es begrenzten Platz zum Anzeigen von Miniaturansichten und einer variablen Anzahl der anzuzeigenden Miniaturansichten gibt, sind Anwendungen nicht garantiert eine bestimmte Symbolleistengröße. Wenn der Platz eingeschränkt ist, werden schaltflächen in der Symbolleiste von rechts nach links abgeschnitten. Daher sollten Sie beim Entwerfen der Symbolleiste die Befehle priorisieren, die ihren Schaltflächen zugeordnet sind, und sicherstellen, dass die wichtigsten zuerst kommen und aufgrund von Platzproblemen am wenigsten verworfen werden.
Anmerkung
Wenn eine Anwendung ein Fenster anzeigt, wird die Taskleistenschaltfläche vom System erstellt. Wenn sich die Schaltfläche befindet, sendet die Taskleiste eine TaskbarButtonCreated- Nachricht an das Fenster. Der Wert wird berechnet, indem RegisterWindowMessage(L("TaskbarButtonCreated")) aufgerufen wird. Diese Nachricht muss von Ihrer Anwendung empfangen werden, bevor sie eine ITaskbarList3--Methode aufruft.
API
- ITaskbarList3::ThumbBarAddButtons
- ITaskbarList3::ThumbBarSetImageList
- ITaskbarList3::ThumbBarUpdateButtons
- THUMBBUTTON-
Symbolüberlagerungen
Eine Anwendung kann dem Benutzer bestimmte Benachrichtigungen und Status über die Taskleistenschaltfläche über die Anzeige kleiner Überlagerungen auf der Schaltfläche mitteilen. Diese Überlagerungen ähneln dem Typ der vorhandenen Überlagerung, die für Tastenkombinationen oder Sicherheitsbenachrichtigungen verwendet wird, die in der unteren rechten Ecke der Schaltfläche angezeigt werden. Um ein Überlagerungssymbol anzuzeigen, muss sich die Taskleiste im standardmäßigen großen Symbolmodus befinden, wie im folgenden Screenshot gezeigt.
Symbolüberlagerungen dienen als kontextbezogene Benachrichtigung über den Status und sollen die Notwendigkeit eines separaten Statussymbols für den Infobereich für die Kommunikation dieser Informationen an den Benutzer abgrenzen. Beispielsweise kann der neue E-Mail-Status in Microsoft Outlook, der derzeit im Infobereich angezeigt wird, jetzt über eine Überlagerung auf der Taskleistenschaltfläche angezeigt werden. Auch hier müssen Sie während des Entwicklungszyklus entscheiden, welche Methode für Ihre Anwendung am besten geeignet ist. Überlagerungssymbole sollen wichtige, langjährige Status oder Benachrichtigungen wie Netzwerkstatus, Messenger-Status oder neue E-Mails bereitstellen. Der Benutzer sollte nicht mit sich ständig ändernden Überlagerungen oder Animationen präsentiert werden.
Da eine einzelne Überlagerung auf der Taskleistenschaltfläche und nicht auf den einzelnen Fensterminiaturansichten überlagert wird, handelt es sich hierbei um ein Feature pro Gruppe statt pro Fenster. Anforderungen für Überlagerungssymbole können von einzelnen Fenstern in einer Taskleistengruppe empfangen werden, jedoch nicht in der Warteschlange. Die letzte empfangene Überlagerung ist die angezeigte Überlagerung.
Apis
Statusanzeigen
Eine Taskleistenschaltfläche kann zum Anzeigen einer Statusanzeige verwendet werden. Auf diese Weise kann ein Fenster dem Benutzer Statusinformationen bereitstellen, ohne dass dieser Benutzer zum Fenster selbst wechseln muss. Der Benutzer kann in einer anderen Anwendung produktiv bleiben, während der Fortschritt eines oder mehrerer Vorgänge in anderen Fenstern auf einen Blick angezeigt wird. Es ist beabsichtigt, dass eine Statusanzeige in einer Taskleistenschaltfläche eine detailliertere Statusanzeige im Fenster selbst widerspiegelt. Dieses Feature kann zum Nachverfolgen von Dateikopien, Downloads, Installationen, Medienverbrennungen oder vorgängen verwendet werden, die einen bestimmten Zeitraum dauern. Dieses Feature ist nicht für die Verwendung mit normalen Peripherieaktionen wie dem Laden einer Webseite oder dem Drucken eines Dokuments vorgesehen. Dieser Statustyp sollte weiterhin in der Statusleiste eines Fensters angezeigt werden.
Die Statusleiste der Taskleistenschaltfläche ist ähnlich wie das vertraute Statusleisten-Steuerelement. Sie kann entweder den festgelegten Fortschritt basierend auf einem abgeschlossenen Prozentsatz des Vorgangs oder einem unbestimmten Fortschritt im Rahmen des Laufformats anzeigen, um anzugeben, dass der Vorgang ohne Vorhersage der verbleibenden Zeit ausgeführt wird. Es kann auch zeigen, dass der Vorgang angehalten oder ein Fehler aufgetreten ist und ein Benutzereingriff erforderlich ist.
Apis
Schreibtischbänder
In Versionen von Windows vor Windows 7 könnte etwas ähnliches wie die Funktionalität der Miniaturansichtssymbolleiste über ein Schreibtischband erreicht werden – eine Symbolleiste, die in der Taskleiste gehostet wird. Beispielsweise könnte Windows Media Player die Taskleiste als Gruppe von Transportsteuerelementen und nicht als Standardschaltfläche minimieren. In Windows 7 können Schreibtischbänder weiterhin implementiert werden, und Miniaturansichtssymbolleisten sollen nicht alle ersetzt werden. Nicht alle Anwendungen bieten sich einer Miniaturansichtssymbolleiste an, und eine andere Lösung wie ein Schreibtischband oder eine Aufgabe in einer Zielliste ist möglicherweise die richtige Antwort für Ihre Anwendung. Sie müssen entscheiden, welche Lösung im Rahmen ihres Entwicklungszyklus am besten für Ihre Anwendung geeignet ist. Beachten Sie jedoch, dass Schreibtischbänder Windows Aero mit aktivierter Transparenz ("Glas") und der IDeskBand2--Schnittstelle unterstützen müssen.
Apis
Infobereich
Im Infobereich wurden Änderungen vorgenommen, die dem Benutzer viel mehr Kontrolle darüber geben, welche Symbole auf der Taskleiste angezeigt werden. Alle Benachrichtigungssymbole sind jetzt standardmäßig ausgeblendet und diese Sichtbarkeit kann nicht programmgesteuert gesteuert werden. Nur der Benutzer darf auswählen, welche Benachrichtigungssymbole auf der Taskleiste angezeigt werden. Wenn eine Benachrichtigungssprechblase angezeigt wird, wird das Symbol vorübergehend sichtbar, aber selbst dann kann ein Benutzer entscheiden, sie stumm zu setzen. Eine Symbolüberlagerung auf einer Taskleistenschaltfläche wird daher zu einer attraktiven Wahl, wenn Ihre Anwendung diese Informationen ihren Benutzern mitteilen soll.
Daumennägel
In Windows Vista zeigt das Zeigen auf die Taskleistenschaltfläche einer Anwendung eine Miniaturansicht an, die das ausgeführte Fenster darstellt. Wenn die Taskleiste die Fenster der Anwendung reduziert hat, stellt die Miniaturansicht dies dar, indem sie als Stapel angezeigt wird, aber nur das aktive Fenster wird in der Miniaturansicht selbst angezeigt.
In Windows 7 wird jedes Mitglied einer Gruppe als separate Miniaturansicht angezeigt und ist jetzt auch ein Switchziel. Eine Anwendung kann die untergeordneten Elemente (z. B. echte untergeordnete Fenster, einzelne Dokumente oder Registerkarten) definieren und entsprechende Miniaturansichten für jedes dieser Fenster bereitstellen, auch wenn sie normalerweise nicht in der Taskleiste angezeigt würden. Auf diese Weise können Benutzer direkt in die Ansicht der gewünschten Anwendung wechseln, anstatt in die Anwendung zu wechseln und dann zu ihrem Ziel zu wechseln. Beispielsweise können MDI-Anwendungen (Multiple-Document Interface, MDI)/Tabbed-Document Interface (TDI)-Anwendungen jedes Dokument oder jede Registerkarte als separate Miniaturansicht anzeigen und das Ziel umschalten, wenn die Maus auf die Taskleistenschaltfläche einer Gruppe zeigt.
Anmerkung
Wie in Windows Vista muss Aero aktiv sein, um Miniaturansichten anzuzeigen.
API
- ITaskbarList3::RegisterTab
- ITaskbarList3::SetTabActive
- ITaskbarList3::SetTabOrder
- ITaskbarList3::UnregisterTab
- ITaskbarList4::SetTabProperties
Miniaturansichten für Fenster sind normalerweise automatisch, aber in Fällen, in denen das Ergebnis nicht optimal ist, kann die Miniaturansicht explizit angegeben werden. Standardmäßig werden nur Fenster auf oberster Ebene automatisch generiert, und die Miniaturansichten für untergeordnete Fenster werden als generische Darstellung angezeigt. Dies kann zu einer weniger idealen (und sogar verwirrenden) Erfahrung für den Endbenutzer führen. Eine bestimmte Miniaturansicht des Switchziels für jedes untergeordnete Fenster bietet z. B. eine wesentlich bessere Benutzererfahrung.
API
- DwmSetWindowAttribute
- DwmSetIconicThumbnail
- DwmSetIconicLivePreviewBitmap
- DwmInvalidateIconicBitmaps
- WM_DWMSENDICONICTHUMBNAIL
- WM_DWMSENDICONICLIVEPREVIEWBITMAP
Sie können einen bestimmten Bereich des Fensters auswählen, der als Miniaturansicht verwendet werden soll. Dies kann nützlich sein, wenn eine Anwendung weiß, dass ihre Dokumente oder Registerkarten ähnlich angezeigt werden, wenn sie in der Miniaturansicht angezeigt werden. Die Anwendung kann dann auswählen, dass nur der Teil des Clientbereichs angezeigt wird, den der Benutzer verwenden kann, um zwischen Miniaturansichten zu unterscheiden. Wenn Sie jedoch auf eine miniaturansicht zeigen, wird eine Ansicht des vollständigen Fensters hinter dem Fenster angezeigt, damit der Benutzer auch schnell einen Blick darauf werfen kann.
Wenn mehr Miniaturansichten vorhanden sind, als angezeigt werden können, wird die Vorschau auf die Legacyminiaturansicht oder auf ein Standardsymbol zurückgesetzt.
API
Um "An Taskleiste anheften" zum Kontextmenü eines Elements hinzuzufügen, das normalerweise nur für Dateitypen erforderlich ist, die den IsShortCut Eintrag enthalten, erfolgt die Registrierung des entsprechenden Kontextmenühandlers. Dies gilt auch für An startmenüanheften. Weitere Informationen finden Sie unter Registrieren von Shellerweiterungshandlern.
Verwandte Themen