Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Startbutton bewegen. Source mit kleiner Demo (https://www.delphipraxis.net/57214-startbutton-bewegen-source-mit-kleiner-demo.html)

MisterNiceGuy 17. Nov 2005 11:06


Startbutton bewegen. Source mit kleiner Demo
 
Liste der Anhänge anzeigen (Anzahl: 2)
Da ich jetzt schon ein paar mal gefragt wurde wie mein Chat (der hier) den Startbutton bewegt, poste ich hier mal den Sourcecode und eine kleine Demo.

MfG Jonas

Luckie 17. Nov 2005 11:24

Re: Startbutton bewegen. Source mit kleiner Demo
 
Schlechter Code. Mein Startbutten ist nämlich nicht 100x30 groß, sondern schmaler. Wenn du schon MoveWindow anstatt SetWindowPos nimmst, dann ermittele vorher die Größe des Buttons.

Wenn er am Bildschirm Ende angekommen ist, klpt er zitternd am rand, nicht sehr schön. Warum gleitet er nicht wieder zurück?

Schon mal geguckt, was passiert, wenn die Taskbar am rechten Rand ist und nicht oben oder unten?

Wie diu siehst, Mist bauen ist schwerer als man denkt, denn durch solche Mängel im Programm verdirbt man den ganzen Effekt.

MiniKeks 17. Nov 2005 11:36

Re: Startbutton bewegen. Source mit kleiner Demo
 
@Luckie: Ned motzen, selber besser machen.

Also ich finds top. :)

MisterNiceGuy 17. Nov 2005 11:39

Re: Startbutton bewegen. Source mit kleiner Demo
 
Omg ja gut:

-Es geht um den Code und ich hatte grade keine Lust den Startbutton auf den Pixel genau auszumessen.
-Bei mir klpt der Startbutton nicht am rechten Rand fest, er zieht eine Schleife und wandert dann
ganz stilvoll wieder auf die andere Seite. :lol:
-Wenn die Taskleiste am rechten Rand ist verwandelt sich das Programm in einen gelben Schaufelbagger und fährt so oft gegen die Startleiste, die sich am rechten Rand befindet, bis sie in ihre Ausgangsposition kippt. Dann fährt das Programm auf normalem Wege fort.

Nein mal ehrlich, das ist nur der Sourcecode!! ich hätte auch jede Nachricht die ich bekommen habe mit dem Link auf den Code im Swissdelphicenter beantworten können aber das wollte ich nicht.
Eventuell hilft es dem ein oder anderen zu sehen, wie man die Funktion in einen Timer einbaut.
Bei mir Funktioniert das Programm so, dass der Button sich immer hin- und herbewegt.
Die Größe ändert sich, aber nur minimal, ich habs nicht auf den Pixel genau ausgemessen.

Vielleicht setze ich mich nochmal einige Studen an den PC und unterscheide noch zwischen den 4 Taskbarpositionen etc aber ehrlich gesagt ist mir das Programm die Arbeit nicht wert. Es ist halt nur eine Spielerei! :wink:

Aenogym 17. Nov 2005 11:40

Re: Startbutton bewegen. Source mit kleiner Demo
 
ist ja ganz lustig, aber wie luckie schon sagte, wird die größe des startbuttons geändert. meiner ist original schätzungsweise 80*20 pixel groß. wenn ich das programm starte und es loslegt, dann ist der button, der von links nach rechts fliegt, viel größer :lol:

MisterNiceGuy 17. Nov 2005 11:48

Re: Startbutton bewegen. Source mit kleiner Demo
 
ja ich weiß, aber ich hatte wie gesagt echt keine Lust dazu den SB genau auszumessen.

Luckie 17. Nov 2005 12:00

Re: Startbutton bewegen. Source mit kleiner Demo
 
Zitat:

Zitat von MiniKeks
@Luckie: Ned motzen, selber besser machen.

Im Gegensatz zu dir habe ich konstruktive Kritik geleistet. Also halt mal schön die Bälle flach. Und was das "selber besser machen" angeht, dann musst du mir erstmal einen besseren Usermanager als meinen Programmieren.

MiniKeks 17. Nov 2005 12:06

Re: Startbutton bewegen. Source mit kleiner Demo
 
Jep, das werd ich. Mal sehen was ich so draus machen kann.

Cu.

Daniel 17. Nov 2005 12:08

Re: Startbutton bewegen. Source mit kleiner Demo
 
Hey - Schluss jetzt und nun bitte wieder zurück zum Thema.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz