Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Wie erschaffe ich einen Drag?


gal3v - Mo 27.10.03 11:50
Titel: Wie erschaffe ich einen Drag?
Hy Leute...
Wie immer weiss ich in diesem Moment nicht weiter...
Ich hasse Border... deshalb stelle ich diese bei allen meinen Projekten aus!
Meine Frage ist, wie ich es schaffe, dass ich ein Fenster auf dem Bildschirm hin und her bewegen kann, ohne irgend einen Rahmen zu haben!!!


ErnestoChe - Mo 27.10.03 11:55

Hi,

hatten wir schon paar mal, wie z.B. hier [http://www.delphi-forum.de/viewtopic.php?t=16388&highlight=scmove].

MFG

- Ernesto -


gal3v - Mo 27.10.03 12:07

Entweder habe ich mich falsch ausgedrückt, oder ich bin zu daemlich :?: :shock: ...
Ich moechte in einer CLX-Anwendung (ohne Border) einen Button
einfuegen. Dieser Button soll, wenn ich ihn clicke und gedrueckt
halte dafuer sorgen, dass sich das Fenster (die CLX-Anwendung)
beliebig auf dem Desktop hin und her zeihen laesst!
Vielleicht bin ich auch einfach nur ein Anfaenger, der eure Sprache noch nicht versteht :cry: ...wenn ja, dann hilf mir sie zu verstehen!
:wink: thx[/list]


joerg68 - Mo 27.10.03 12:17
Titel: Das Rad 2 mal erfinden
Aber das kann man doch mit jedem Fenster indem man auf die Titelleiste klickt. :shock:
Wieso willst Du denn diese Funktionalitäts denn noch mal über einen Button programmieren. Ich halte das für überflüssig.
Kategorie Buttons die die Welt nicht braucht :)
Du kannst den Platz auf deinem Fomular sicher besser verwenden :wink:

Gruß
Jörg


ErnestoChe - Mo 27.10.03 12:22

Hi,

@Joerg68
wenn man BorderStyle auf bsNone stellt hat man keine Titelleiste mehr.

@gal3v
Die Lösung, die ich dir gepostet habe nutzt die WinApi, wird daher in einer CLX-Anwendung nicht funktionieren. Ich wusste auch nicht, dass das eine CLX-App bei dir ist. Wie das mit CLX geht weiss ich auch nicht.

MFG

- Ernesto -


gal3v - Mo 27.10.03 12:24

Alles klar... Aber Dank vielmals... :lol: