Anwendungen schliessen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

soli

Betreff: Anwendungen schliessen

BeitragDi, Aug 23, 2005 15:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Gibt es eine Möglichkeit andere Programmfenster aus Blitz heraus zu schliessen?

danke,
soli
solitaire

Blitz3D

BeitragDi, Aug 23, 2005 15:22
Antworten mit Zitat
Benutzer-Profile anzeigen
mit irgendeiner dll aus dem Windowsordner bestimmt
Mit einer Blitzbasic-Funktion: nein
User posted image
Xware Entertainment und Forum
User posted image

soli

BeitragMi, Aug 24, 2005 13:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Weiss denn niemand näheres?
Ich hab drei Tage an einem öden Helpfile geschrieben, und kann es
nicht benutzen, weil sich bei jedem Klick auf den entsprechenden Button
ein neues Fenster öffnet.
Ich möchte doch nur das alte schliessen, bevor ich die nächste
Frage zulasse.

danke,
soli
solitaire

Blitz3D

BeitragMi, Aug 24, 2005 15:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du das Programmfenster das sich öffnet selber geschrieben hast,
dann kannst du es doch genau in dieses Programm schreiben, dass es sich
schließen soll(, nach 'ner bestimmten Zeit oder so)
User posted image
Xware Entertainment und Forum
User posted image

Lord_Vader

BeitragMi, Aug 24, 2005 15:22
Antworten mit Zitat
Benutzer-Profile anzeigen
... er hat ne HelpFile geschrieben nicht ein eigenes fenster...

d-bug

BeitragMi, Aug 24, 2005 15:24
Antworten mit Zitat
Benutzer-Profile anzeigen
guckst du hier :
http://www.blitzbasic.com/Comm...opic=27586

es sei denn du benutzt Blitz2D Wink

soli

BeitragMi, Aug 24, 2005 18:28
Antworten mit Zitat
Benutzer-Profile anzeigen
@d:bug
Ich könnte B3d verwenden, mir wäre aber eine B2d Lösung lieber.

Dein Link ist zwar nicht das was ich suche, aber in den dort gelisteten API-Funktionen sollte die Lösung drin sein.

Ich schreibe sollte, weil ich für FindWindow den Klassennamen kennen müsste.
Nur wie findet man den heraus?


Hier die Lösung für Blitzfenster.
Code: [AUSKLAPPEN]

AppTitle "mywindow"

Global meinfenster%

Graphics 800,600,16,2

Print "Druecke Taste"

meinfenster%=api_FindWindow("Blitz Runtime Class","mywindow")

WaitKey()

; close minimiert nur *lol*
;api_CloseWindow(meinfenster%)

; muss man eben krasser werden ;-)
api_DestroyWindow(meinfenster%)

WaitKey()
End
solitaire

d-bug

BeitragDo, Aug 25, 2005 9:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Antworten auf deine Fragen kann ich dir auch nicht geben Smile ... Hatte nur lediglich noch im Kopf, daß im englischen Forum mal sowas diskutiert wurde. Ich befürchte allerdings, daß es nur über die API möglich ist !!!

soli

BeitragFr, Aug 26, 2005 11:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich verstehe es langsam nicht mehr.
Wink

Beim eigenen Fenster bekomme ich ein Handle übergeben, klicke ich aber auf
ein beliebiges anderes Fenster gehen
alle Werte auf Null.

Code: [AUSKLAPPEN]


Graphics 600,400,16,2

AppTitle "mywindow"

Global handlefocus%
Global handleactiv%

While Not KeyHit(1)

   handlefocus%=api_GetFocus% ()
   handleactiv%=api_GetActiveWindow()
   
   Cls
   
   Text 10,10,"HandleFocus= "+handlefocus%
   Text 10,30,"HandleActiv= "+handleactiv%

Wend
End

solitaire

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group