Hallo zusammen, hoffe jemand kann helfen.
Mit DestroyWindow_(Handle) kann ja ein Fenster geschlossen werden.
Aber wie bekomme ich d. Handle des Fenstern heraus.
Den Fenstertitel kenne ich ja.
Gibt es vielleicht auch einen Befehl bei dem ich statt des Handels den
Titel übergebe und dieses Fenster dann geschlossen wird.
Es ist KEIN PureBasic Fenster.
Bin für jede brauchbare Lösung dankbar.
------------------------------------------------------
Thatsanee
Hilfe zu DestroyWindow_
Code: Alles auswählen
DestroyWindow_ (FindWindow_ (#NULL, "Titel des Fensters"))
Soweit habe ich es ja verstanden.pLuSmaN hat geschrieben:Code: Alles auswählen
DestroyWindow_ (FindWindow_ (#NULL, "Titel des Fensters"))
fenster = FindWindow_(0,"TestFenster")
Debug "fenster"
If fenster > 0
DestroyWindow_(fenster)
EndIf
Das problem ist.
Das es nur mit PureBasic geöffnete Fenster klappt.
Hi, hatte auch mal soetwas in der Art gebraucht, die Handle konnteThatsanee hat geschrieben: Soweit habe ich es ja verstanden.
fenster = FindWindow_(0,"TestFenster")
Debug "fenster"
If fenster > 0
DestroyWindow_(fenster)
EndIf
Das problem ist.
Das es nur mit PureBasic geöffnete Fenster klappt.
ich ermitteln, aber die Fenster haben keine Aktionen angenommen.
Habe dann meine GFA-Basic rausgesucht und dort den gleiche Source
(natürlich Befehle angepasst) ausgeführt. Und es hat wunderbar geklappt.
Frage an die Alle:
Kann es sein das PureBasic was die API-Befehle angeht nicht fürs
"Komplette System" geöffnet ist ???
Hat den anschein als wäre es nur in PB-Programmen voll einsetzbar.
DONALD
www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite

PureBasic - jaPBe - PureVisonXP - TailBite
Hab mich nun doch noch mal hingesetzt und einiges versucht.Thatsanee hat geschrieben: Soweit habe ich es ja verstanden.
fenster = FindWindow_(0,"TestFenster")
Debug "fenster"
If fenster > 0
DestroyWindow_(fenster)
EndIf
Das problem ist.
Das es nur mit PureBasic geöffnete Fenster klappt.
Tausche
DestroyWindow_(fenster)
mal gegen
PostMessage_(fenster,#WM_CLOSE,0,TRUE)
dann sollte es funktionieren.
DONALD
www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite

PureBasic - jaPBe - PureVisonXP - TailBite