Fensterleiste
-
Wie kann ich meine Form als eine Leiste am Bildschirmrand anzeigen, die den Desktop sozusagen verkleinert (wie der DSL SpeedManager oder die Office-Leiste)???
Schon mal danke im Voraus.
-
Bau doch eine kleine Form, welche kein menue hat und platziere deine Buttons da rauf !.
-
Original erstellt von YLIREBUS:
Bau doch eine kleine Form, welche kein menue hat und platziere deine Buttons da rauf !.Aber diese wird dann entweder von anderen Fenstern verdeckt, oder verdeckt andere Fenster.
-
Ab nach WinAPI.
-junix
-
Setze es doch permanent in den Fordergrund.
Irgendwie mit SetActiveWindow oder SetForegroundWindow.
Einfach mal testen.MFG
RS
-
Dann verdeckt es aber immer noch andere Fenster!!! *leichter Anfall*
-
Dann besorg dir das Handle des Fensters ("FindWindow" glaube ich) und Verschiebe es ("SetWindowPos").
PS: Sehe erst nach ob es dein Fenster Uberdeckt.
Denke mal mit GetWindowRect oder GetClientRect.[ Dieser Beitrag wurde am 26.11.2002 um 17:26 Uhr von ReneS editiert. ]
-
Das kann doch nicht so kompliziert sein, oder?
-
Original erstellt von nEo SkYwAlKeR:
Das kann doch nicht so kompliziert sein, oder?Ne es ist auch nicht kompliziert
SHAppBarMessage
cu para
[ Dieser Beitrag wurde am 26.11.2002 um 18:15 Uhr von paranoiac.org editiert. ]
-
Sends an appbar message to the system.
Was ist eine appbar message?
PS: Gibt es auch eine Win32 SDK Hilfe auf Deutsch?
-
Eine Appbar ist zum Beispiel die Taskleiste. Du mußt eben nur dein Programm als Taskbar registrieren.
Nein, eien Win32-API Hilfe gibt es nicht in deutsch. Dazu ändert sie sich zu schnell. Eine deutsche Überseztzung wäre nie aktuell.