Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Startmenü an bestimmter Position öffnen? (https://www.delphipraxis.net/28455-startmenue-bestimmter-position-oeffnen.html)

gothic_mike 25. Aug 2004 02:49


Startmenü an bestimmter Position öffnen?
 
Moin zusammen,

weis eventuell jemand, wie ich das StartMenü von WinXP an einer bestimmten Stelle öffnen kann?

Assarbad 29. Aug 2004 13:51

Re: Startmenü an bestimmter Position öffnen?
 
Ja, man drückt den Button "Start" und schon erscheint das Start-Menü an einer bestimmten Stelle.

gothic_mike 1. Sep 2004 13:07

Re: Startmenü an bestimmter Position öffnen?
 
Zitat:

Zitat von Assarbad
Ja, man drückt den Button "Start" und schon erscheint das Start-Menü an einer bestimmten Stelle.

Echt, geht das so einfach? :gruebel: :lol:

Ich meinte eher, wie ich das Startmenü aus Delphi heraus an irgendeiner Position offnen kann...

Ultimator 1. Sep 2004 13:10

Re: Startmenü an bestimmter Position öffnen?
 
Meinst du sowas in der Art?

Assarbad 1. Sep 2004 15:30

Re: Startmenü an bestimmter Position öffnen?
 
Zitat:

Zitat von gothic_mike
Echt, geht das so einfach? :gruebel: :lol:

Allerdings. Und das Beste: um es an einer anderen bestimmten Stelle zu öffnen, mußt du nur die Taskbar an eine andere Seite des Desktops ploppen oder eben ein paar weitere Monitore kaufen und den Desktop erweitern (mglw. neue Grafikkarte nötig).

Zitat:

Zitat von gothic_mike
Ich meinte eher, wie ich das Startmenü aus Delphi heraus an irgendeiner Position offnen kann...

Nunja, theoretisch indem du den Startbutton subclassed. Aber das wird ein wenig schwer, da sich der im Explorer-Prozeß befindet.

gothic_mike 1. Sep 2004 23:49

Re: Startmenü an bestimmter Position öffnen?
 
Zitat:

Zitat von Ultimator
Meinst du sowas in der Art?

naja, nicht so ganz, ich wollte das startmenü eigentlich nicht in ein Fenster packen, es soll halt, beim drücken der Windows-Taste, an der position geöffnet werden, an der sich der mauszeiger befindet...

neolithos 2. Sep 2004 09:13

Re: Startmenü an bestimmter Position öffnen?
 
Setze eine Globale-Hook, die auf die WM_WINDOWPOSCHANGE Nachricht des Fenster's wartet.
Manipuliere die Werte!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 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