Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Standard Startmenü durch eigenes ersetzen (https://www.delphipraxis.net/105836-standard-startmenue-durch-eigenes-ersetzen.html)

Diamondback2007 3. Jan 2008 19:31

Re: Standard Startmenü durch eigenes ersetzen
 
okay ich habe jetzt eine lösung gefunden:

Delphi-Quellcode:
procedure Vordergrund();
begin
  while true do
  begin
    Application.ProcessMessages;
    SetWindowPos(Application.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
    Sleep(10);
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
Var tmp : Pointer;
    tmp2: Cardinal;
begin
  CreateThread(nil,0,@Vordergrund,tmp,0,tmp2);
end;
das braucht kaum prozessor! damit hat sich das jetzt fürs erste erledigt!
danke :)

gruß

Larsi 3. Jan 2008 20:05

Re: Standard Startmenü durch eigenes ersetzen
 
gibts hier in der dp nicht sogar n programm was das startmenü komplett ändert??? Frag doch die mal wie sie das gemacht haben :)

Diamondback2007 3. Jan 2008 20:21

Re: Standard Startmenü durch eigenes ersetzen
 
Zitat:

Zitat von Larsi
gibts hier in der dp nicht sogar n programm was das startmenü komplett ändert??? Frag doch die mal wie sie das gemacht haben :)

echt?
kenn ich nicht. ein link wäre nett :)

gruß

Larsi 3. Jan 2008 20:25

Re: Standard Startmenü durch eigenes ersetzen
 
das hast du doch selber programmiert :)
http://www.delphipraxis.net/internal...light=startmen

BullsEye 3. Jan 2008 22:42

Re: Standard Startmenü durch eigenes ersetzen
 
Zitat:

Zitat von Diamondback2007
ich kenne zum beispiel Vistart
das ersetzt das XP-Menü durch eines mit der funktionalität
von vista. wie genau das geschieht weiß ich nicht,
aber im prinzip möchte ich genau das erreichen.
beim klick auf den startknopf soll halt irgendetwas beliebiges
angezeigt werden, nur nicht das normale menü ;)

gruß

Das sieht so aus:

GUCKST DU HIER!

Von Rechtschreibung haben die anscheinend noch nie was gehört?!

Crazy Ivan 3. Jan 2008 23:12

Re: Standard Startmenü durch eigenes ersetzen
 
ja irgendwie ist die deutsche sprache nicht wirklich vorhanden und bei mir kommen dauernd irgendwelche fehler und dann hab ich ein schwarzes startmenü ...

zufriedener bin ich mit dem vista-transformationpack.

Diamondback2007 4. Jan 2008 00:26

Re: Standard Startmenü durch eigenes ersetzen
 
Zitat:

Zitat von Larsi
das hast du doch selber programmiert :)
http://www.delphipraxis.net/internal...light=startmen

ja dann weiß ich ja wies geht ;) nein unser projekt macht genau DAS
leider nicht ;) :(


Zitat:

Zitat von BullsEye
Zitat:

Zitat von Diamondback2007
ich kenne zum beispiel Vistart
das ersetzt das XP-Menü durch eines mit der funktionalität
von vista. wie genau das geschieht weiß ich nicht,
aber im prinzip möchte ich genau das erreichen.
beim klick auf den startknopf soll halt irgendetwas beliebiges
angezeigt werden, nur nicht das normale menü ;)

gruß

Das sieht so aus:

GUCKST DU HIER!

Von Rechtschreibung haben die anscheinend noch nie was gehört?!

ähm warum zeigst du mir das bild? :) oder war das nicht für mich? :P
ich habe zu hause selber vista ;)

[OT] die sprache da im menü sieht aus wie holländisch :roll: :mrgreen: [OT]

Zitat:

Zitat von Crazy Ivan
ja irgendwie ist die deutsche sprache nicht wirklich vorhanden und bei mir kommen dauernd irgendwelche fehler und dann hab ich ein schwarzes startmenü ...

zufriedener bin ich mit dem vista-transformationpack.

ist ja wunderbar :) wenn meins fertig ist müsst ihr euch ja nur so drauf stürzen :)

gruß

wicht 4. Jan 2008 02:11

Re: Standard Startmenü durch eigenes ersetzen
 
Tag,

habe vorhin mal ein bisschen rumgetestet. Eigentlich ist es nicht besonders schwierig (naja, den Hook habe ich nicht selber geschrieben :wink: ) sich da in die WndProc zu hängen. Was ich jetzt hinbekommen habe ist, dass bei einem Klick auf den Startmenü-Button nicht das Startmenü erscheint, sondern einfach ein Ton abgespielt wird. Das kann man jetzt natürlich erweitern, z.B. dass ein eigenes Menü angezeigt wird. Finde ich jedenfalls schöner als mit diesem Stay-On-Top Thread.
Wenn du Interesse hast könnte ich hier Code posten, jetzt bereite ich den aber nicht mehr dafür auf.

Man ließt sich vielleicht, gute Nacht.

Diamondback2007 4. Jan 2008 12:25

Re: Standard Startmenü durch eigenes ersetzen
 
ja das wäre nett :)

gruß

BullsEye 4. Jan 2008 13:31

Re: Standard Startmenü durch eigenes ersetzen
 
Zitat:

Zitat von wicht
Tag,

habe vorhin mal ein bisschen rumgetestet. Eigentlich ist es nicht besonders schwierig (naja, den Hook habe ich nicht selber geschrieben :wink: ) sich da in die WndProc zu hängen. Was ich jetzt hinbekommen habe ist, dass bei einem Klick auf den Startmenü-Button nicht das Startmenü erscheint, sondern einfach ein Ton abgespielt wird. Das kann man jetzt natürlich erweitern, z.B. dass ein eigenes Menü angezeigt wird. Finde ich jedenfalls schöner als mit diesem Stay-On-Top Thread.
Wenn du Interesse hast könnte ich hier Code posten, jetzt bereite ich den aber nicht mehr dafür auf.

Man ließt sich vielleicht, gute Nacht.

Daran hätte ich auch Interesse!

@Diamond, das Bild hab ich gezeigt, damit die anderen sich den Sch*** erst gar nicht runterladen weil das nicht wirklich funzt oder so wie Ivan schon gesagt hat nen Schwarzes Bild.
Also solltet ihr lieber auf Diamonds Version warten *Diamond push* :duck:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:46 Uhr.
Seite 2 von 3     12 3      

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