Können Windows 7-Sprunglisten so gestaltet werden, dass sie sich beim Ziehen mit der Maus wie Menüs verhalten?

1

Wenn Sie in einem herkömmlichen Menü den Menütitel mit gedrückter Maustaste nach unten ziehen und dann auf einen Menüeintrag loslassen, wird dieser Menüeintrag sofort ausgelöst, z. B. im Editor:

  1. Linke Maustaste auf Datei
  2. Ziehen Sie nach unten zu Neu
  3. Maustaste loslassen

startet eine neue Datei, ohne dass ein zusätzlicher Klick erforderlich ist.

Wenn Sie jedoch eine Sprungliste unter Windows 7 ziehen, müssen Sie zusätzlich auf das gewünschte Element klicken, um es zu starten. Gibt es eine Möglichkeit, dieses Verhalten zu ändern?

FocusStealer
quelle
Es funktioniert unter Windows 7 Ultimate wie erwartet. Welche Edition von Windows 7 haben Sie? Verwenden Sie Maustreiber (z. B. Microsoft IntelliPoint, Logitech SetPoint)?
Iglvzx
Ich verwende Windows 7 Professional mit Logitech SetPoint. Machen die Maustreiber einen Unterschied?
FocusStealer

Antworten:

0

Ich hatte Windows 7, wo es funktionierte

Jetzt, wo ich Windows 8 habe, ist das nicht mehr der Fall. Ich habe W8 64 auf dem Desktop, W8.1 86 auf dem Laptop (hatte W8 86)

Mein Klassenkamerad hatte Windows 8 64, hat jetzt 8.1 64 auf seinem PC und es funktioniert.

trogper
quelle
0

Können Windows 7-Sprunglisten so gestaltet werden, dass sie sich beim Ziehen mit der Maus wie Menüs verhalten?

Kurze Antwort: nein.

Wenn Sie in einem herkömmlichen Menü den Menütitel mit gedrückter Maustaste nach unten ziehen und dann einen Menüpunkt loslassen, wird dieser Menüpunkt sofort ausgelöst.

Wenn Sie jedoch eine Sprungliste unter Windows 7 ziehen, müssen Sie zusätzlich auf das gewünschte Element klicken, um es zu starten.

Ein traditionelles Menü ist genau das, ein Menü. Wie fast alle Elemente der Benutzeroberfläche in Windows sind Menüs Fenster, jedoch eine besondere Art von Fenster. Sie sind ein Konstrukt des Betriebssystems und haben eine Fensterklasse von #32768. Einige Fensterklassen (einschließlich Dialogfeldern mit der Fensterklasse #32770) werden vom Betriebssystem automatisch (standardmäßig) intern verarbeitet, ohne dass das Programm, mit dem sie erstellt wurden, spezielle Aktionen ausführen muss.

Die meisten anderen Fenster erhalten jedoch benutzerdefinierte Fensterklassen, und das Programm, das sie erstellt, muss sie selbst verwalten (z. B. Fenster malen, Eingaben verarbeiten usw.).

Sprunglisten sind keine Menüs, sie emulieren sie nur. Sie haben eine Fensterklasse von DV2ControlHostund werden von Explorer ( explorer.exe) verwaltet - was selbst im Wesentlichen nur ein Windows-Programm ist. Sprunglisten werden von Windows selbst nicht wie Menüs gehandhabt.

Dies ist der Grund, warum sie sich anders verhalten als Menüs (ich weiß nicht, warum manche Leute gesagt haben, dass es für sie gleich ist; vielleicht haben sie einfach falsch verstanden, was gefragt wird).

Gibt es eine Möglichkeit, dieses Verhalten zu ändern?

Nein, das ist nicht möglich, da der Explorer sie wie echte Menüs behandeln müsste. Sie könnten versuchen, eine Funktionsanfrage zu stellen, aber nach gängiger Weisheit wird das meiste Feedback normalerweise ignoriert.

Synetech
quelle