Wie kann ich die Windows-Taskleiste von "show" auf "auto-hide" umschalten (und umgekehrt)?

7

Grundsätzlich möchte ich ein einfaches Toggle-Programm machen (das einem Tastaturkürzel zugeordnet wird), das die Taskleiste im normalen Modus in den automatischen Ausblendmodus versetzt (und umgekehrt in den normalen Show-Modus, wenn es automatisch ausgeblendet wird).

Wissen Sie, wie Sie es in C # implementieren? (oder Win32 C ++, aber alles, was es tatsächlich tun wird, ist in Ordnung.)

Danke. Hoffe, ich habe mich klar gemacht.

-

Ich möchte nicht wirklich eine Vollbild-App, die Taskleiste überlappen wird, nur fensterloses Programm, das den Show-Modus wechselt und beendet. Ich wechsle regelmäßig von der automatischen Verdeckung zur normalen Ansicht und möchte sie vereinfachen. (Mit Win7.)

-

bearbeitet. Zum Beispiel

%Vor%

wird den Trick nicht machen, es zeigt nur die Taskleiste, die bereits sichtbar ist = true, aber nicht zu / von auto-hide wechseln. (Gleiches gilt für 0x80.)

    
DinGODzilla 04.09.2009, 22:38
quelle

6 Antworten

1

Die Taskleiste ist eine Appbar und Sie können sie mit SHAppBarMessage steuern >

    
Anders 05.09.2009, 22:54
quelle
12

Hier sind die Funktionen, die ich verwende:

%Vor%

Wenn der obige Code implementiert ist, setzen Sie die Taskleiste so, dass sie automatisch anzeigt: SetTaskbarState(AppBarStates.AutoHide);

Erhalte den aktuellen Status durch:

%Vor%     
Quispie 03.12.2012 14:18
quelle
4

Ich folgte @Quispie Antwort, aber es hat nicht zuerst in Windows 10 funktioniert, aber gab mir die Grundlage und Quelle, um es zu lösen (so Kudos) und auch Ссылка .

%Vor%     
nicruo 10.02.2016 15:22
quelle
3

Die Taskleiste ausblenden

Es ist ein mit der WIN32-API zusammenhängendes Problem als C #. Sie können dies verwenden (das natürlich in dot net übersetzt werden muss), um die Taskleiste auszublenden.

Sie können Ссылка verwenden, um die WIN32 API-Aufrufe in dot net zu übersetzen.

Legen Sie die automatische Ausblendung auf die Taskleiste

fest

Sie können das erreichen, indem Sie die Registry mit den hier beschriebenen hier bearbeiten.

Es sollte eine leichte Aufgabe sein, Viel Glück.

    
Eran Betzalel 04.09.2009 22:46
quelle
0

Dies ist eine Lösung, die ich verwende: 7+ Taskbar Tweaker ( Ссылка ). Ein großes Lob an den Autor!

Ein einfaches kostenloses Programm, das es ermöglicht, die Taskleiste in einer Aktion automatisch zu verbergen - es einem Doppelklick oder einem mittleren Klick auf einen leeren Bereich der Taskleiste zuzuordnen ODER selbst einzustellen (siehe erweiterte Optionen + Hilfe, rechte Maustaste) try icon).

Dies ist wichtig für mich, da ich die Taskleiste in vertikaler Position benutze und auf einem Laptop keinen Platz mehr habe, wenn ich auf XVGA projiziere, was sehr häufig ist. Und es war ein echter Schmerz, so viele Klicks, um es umzuschalten.

Es ist eine Schande, dass Microsoft dies seit den 90er Jahren nicht mehr weiterentwickelt hat. Heute denke ich, eine Option wäre, dass es sich wie die Multifunktionsleiste in den Office-Programmen verhält.

Prost!

Marjan

    
Marjan 26.09.2016 07:58
quelle
-1

Ich habe aus diesem Code eine Taskbar-Klasse wie folgt gemacht:

%Vor%

Das Problem ist, wenn ich

vorführe %Vor%

nach

%Vor%

Mein Startknopf ist nicht mehr aktiviert (ich kann das Startmenü nicht öffnen, das Anklicken verursacht nicht alles). Ich verwende Windows 10. Weiß jemand eine Lösung dazu?

    
Fabian Fippl 12.05.2016 19:20
quelle

Tags und Links