AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Windows 7 Startmenü verstecken

Ein Thema von kuba · begonnen am 5. Feb 2012 · letzter Beitrag vom 10. Feb 2012
 
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Windows 7 Startmenü verstecken

  Alt 5. Feb 2012, 16:41
Ja, dieses Verhalten bei Doppelklick auf den Desktop ist recht seltsam. Bisher kann ich mir nicht so recht erklären wie das zusammenhängt. Dieses Verhalten tritt in meinem KIOSK Programm auf, wenn der KIOSK Benutzer am Desktop angemeldet ist.

Habe das Verhalten auch nochmal genauer untersucht. Wenn der KIOSK Benutzer am Desktop angemeldet wird erscheint die Taskleiste. In diesem Zustand geht das Startmenü nicht auf wenn ich auf dem Desktop einen Doppelklick ausführe. Im Hintergrund wird ein Delphi Programm gestartet, sobald dieses Programm gestartet ist blendet es die Taskleiste und den Windows ORB aus. Ab diesem Moment geht das Startmenü auf wenn ich einen Doppelklick auf den Desktop mache.

Inzwischen habe ich eine Erklärung für das Öffnen des Startmenü beim Doppelklick auf den Desktop. Sobald die Taskleiste/ORB ausgeblendet sind erscheint das Startmenü bei Doppelklick auf den Desktop. Wenn die Taskleiste/ORB nicht ausgeblendet wird/werden, dann passiert beim Doppelklick auf den Desktop nichts.

Also, Lösung für das Problem:

Taskleiste/ORB nicht ausblenden (dadurch würde Startmenü bei Doppelklick auf Desktop ausgelöst). Den angehängten Hook verwenden

Dieser Hook schließt das Startmenü beim Klick auf den Windows Start ORB. Da beim Doppelklick auf den Desktop, mit eingeblendeter Taskleiste/ORB nichts mehr passiert müssen jetzt nur noch bestimmte Tastenkombinationen gehookt werden, das geht so wie hier beschrieben.

KUBA

PS: Habe herausgefunden, dass der Doppelklick-Effekt auftritt sobald der Desktop durch folgende Funktion versteckt wird:ShowWindow(FindWindow(nil,'Program Manager'),SW_HIDE);
Angehängte Dateien
Dateityp: zip hook_mouse.zip (1,9 KB, 6x aufgerufen)
Stefan Kubatzki
E=mc2

Geändert von kuba ( 6. Feb 2012 um 13:47 Uhr) Grund: Mögliche Problemlösung
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz