Fenster schließen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Der Eisvogel

Betreff: Fenster schließen

BeitragSo, Mai 03, 2009 19:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo
Ist es möglich andere Fenster, deren Handles ich habe, mittels WinAPI zu schließen ohne den Prozess zu killen?

Nein, das soll keine Maleware werden.

MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Nicdel

BeitragSo, Mai 03, 2009 19:24
Antworten mit Zitat
Benutzer-Profile anzeigen
ShowWindow
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7

Der Eisvogel

BeitragSo, Mai 03, 2009 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
...kann...
...verstecken
...minimieren
...maximieren
...

Aber leider nicht schließen(,soweit ich weiß).
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.
 

ChristianK

BeitragSo, Mai 03, 2009 20:00
Antworten mit Zitat
Benutzer-Profile anzeigen
DestroyWindow
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

Der Eisvogel

BeitragSo, Mai 03, 2009 21:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Effekt ist leider gleich wie bei TerminateProcess.
Kann man nicht einfach nur das eine Fenster schließen?
Wenn ich z.B.: einen Ordner schließen will, dann will ich ja nicht den explorer.exe killen.
Das ist leider bei beiden Funktion der Fall. Sad

EDIT: Ich bin jetzt nochmal ganz tief in mich gegangen, und da ist mir WM_CLOSE eingefallen.
Zu was gehört das doch gleich? Ja, zu SendMessage. *ausprobier* Ja es geht. Ich habe es geschaft.

EDIT2: Mist SendMessage killt doch den Process mit. Evil or Very Mad

Irgendwie musss das gehen.
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

BtbN

BeitragSo, Mai 03, 2009 22:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Es killt nicht den prozess mit, es tut das selbe, als wenn du auf das X klickst. Und da reagieren nunmal die meisten Programme mit beenden drauf.
Wenn du es nur verstecken willst, also das man es nicht mehr sieht, aber es noch da ist, must du mit ShowWindow und SW_HIDE an das hwnd ran gehen.

Der Eisvogel

BeitragMo, Mai 04, 2009 13:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Verstecken will ich es nicht, ich möchte einfach nur einen Windows-Ordner schließen, aber der Prozess reagiert immer mit.
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group