Seite 1 von 1

Window

Verfasst: 27.10.2006 13:01
von eiban
Hallo Leute!

Wie setzte ich ein Windows in den Vordergrund, d .h. vor alle aktuellen Windows.

Befehle für PB 3.30

Danke für alle Antworten


MFG

Eiban 8)

Verfasst: 27.10.2006 13:30
von man-in-black
moin,


ich würde es mal mit :

Code: Alles auswählen

   OpenWindow(...)
             ;weitere Fenster...
   ActivateWindow() 
versuchen. :wink:

MFG,
MIB

Verfasst: 27.10.2006 13:34
von Kaeru Gaman
@MiB
nope, das ist unfug

es gibt ein Flag, das nennt sich AlwaysOnTop.

ein AOT-window muss nicht den fokus haben, man kann auch auf dem fenster unter ihm arbeiten.

@eiban
es gibt verschiedene Beispiele hier im forum.
afaik braucht man API-calls dafür.

mir fehlt im moment aber die zeit, die beispiele aus dem forum auf 3.3 zu testen.

falls du dich heranwagen willst, benutze mal die boardsuche.
Leo hat mal ein prog. namens "Topper" geschrieben,
evtl kannst du aus dem code das rausholen was du brauchst.

Verfasst: 27.10.2006 13:45
von AND51
Windows-API

Code: Alles auswählen

SetWindowPos_(WindowID(#fenster), #HWND_TOPMOST, X, Y, Width, Height, 0)
Gültiges WIndow-Handle einsetzen und statt der Parameter X,y die gewünschte Position, dahinter die breite und Höhe des Fensters angeben.

Verfasst: 27.10.2006 15:03
von Fluid Byte
Hallo?

Code: Alles auswählen

StickyWindow()
Cross-Platform kompatibel!

Verfasst: 27.10.2006 15:05
von Kaeru Gaman
ah, das is neu in 4.0

eiban hat nach einer 3.30-kompatiblen lösung gefragt.

Verfasst: 27.10.2006 17:08
von Fluid Byte
Tssssss..... /:->

Diese PureBasic Version vom TOPOS Verlag ist echt 'n Verarsche. Da bezahlt man teures Geld und bekommt keine zukünftigen Udates. Niemals! Ich meine damit kann man doch einfach nicht arbeiten. Ist ja nicht so das v3.30 alt wäre, vielmehr, komplett nutztlos.

Wie auch immer. Mit der TOPOS Version hast du leider voll in die Scheisse gefasst Eiban. Ich kann dir nur dringend empfehlen nachträglich die Update Funktion käuflich zu erwerben.

Guckst du hier:

http://www.purebasic.de/upgrade.shtml

Und erzähl mir nicht das du ein armer Schüler bist der kein Geld hat. 'Nen bischen weiniger Klingeltöne runterladen und dann passt das! :mrgreen:

Verfasst: 27.10.2006 17:16
von Kaeru Gaman
purebasic.com ist so weit ich gehört habe zuverlässiger und schneller.

außerdem stimmt das auch nicht ganz, dass man mit der 3.30 nicht arbeiten könnte.
es sind halt nur ne menge features nicht dabei.

PS:
aber ich stimme dir zu, dass es verarsche ist.
in keinem Angebot für die Topos wird die Versionsnummer erwähnt.

Verfasst: 27.10.2006 19:27
von roherter

Code: Alles auswählen

 SetWindowPos_(Windowid(),#HWND_TOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE)
Edit: @AND51 Sorry hatte deinen Beitrag übersehen.

Ich habs nicht getestet aber es müsste das richtige sein. :D