StartupFix - Startfenster von Blitz3D-Programmen entfernen

Übersicht Sonstiges Projekte

Neue Antwort erstellen

 

ChristianK

Betreff: StartupFix - Startfenster von Blitz3D-Programmen entfernen

BeitragSa, Aug 25, 2007 19:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Blitz3D StartupFix

Zum Programm

StartupFix entfernt das 400x300-Fenster, das beim Start aller Blitz3D-Programme zu sehen ist.

Was gibt es zu beachten?

Genau genommen wird das Fenster nicht entfernt, sondern nur unsichtbar gemacht. Wenn dein Programm im Vollbild laufen soll, wird das Fenster automatisch wieder angezeigt, willst du aber den Fenstermodus benutzen, musst du das Fenster mit Hilfe der WinAPI selbst anzeigen, da ansonsten nichts zu sehen ist:

Userlib
Code: [AUSKLAPPEN]
.lib "user32.dll"
ShowWindow( hwnd%, show% )

Dieser Code muss nach Graphics eingefügt werden
Code: [AUSKLAPPEN]
ShowWindow( SystemProperty( "AppHWND" ), True )

Last but not least

Natürlich der Download.
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
  • Zuletzt bearbeitet von ChristianK am Di, Dez 20, 2011 12:14, insgesamt 4-mal bearbeitet

DAK

BeitragSa, Aug 25, 2007 22:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Coole Sache, aber gehört das nicht eher in das Userlibs-Unterforum?
Gewinner der 6. und der 68. BlitzCodeCompo
 

ChristianK

BeitragSo, Aug 26, 2007 12:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Warum sollte es?
Es ist ein ganz normales Programm, geschrieben in BlitzMax!
Die userlib braucht man nur, um das Fenster wieder anzuzeigen.
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
 

ChristianK

BeitragMo, Aug 27, 2007 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Neue Version ( 1.1 )
- Ein paar Fehler, die das Programm abstürzen ließen, wurden behoben.

Der Download-Link bleibt der gleiche.

Übrigens würde ich mich über ein wenig Feedback freuen.
Funktioniert alles, habt ihr einen Fehler gefunden? Könnt ihr das Programm überhaupt gebrauchen?
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

Eingeproggt

BeitragMo, Aug 27, 2007 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
hm... Also ich habs mir kurz angeschaut.. Funktionierte soweit, aber ich wüßt ehrlich gesagt nicht, wofür ichs brauch. Mit B3D macht man nunmal Spiele, die man sehen soll^^ (und die Leute, die Backgroundanwendungen machen, benutzen die WinAPI auch ohne deinem Programm)

EDIT: Ich hab mir die alte Version angeschaut
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9
 

ChristianK

BeitragMo, Aug 27, 2007 16:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Mein Programm ist ja nicht da, um alles unsichtbar zu machen, sondern um das kleine, schwarze Fenster, das immer beim Start aufploppt zu entfernen. Mich hat das nämlich schon immer gestört. ^^

Zitat:
ich wüßt ehrlich gesagt nicht, wofür ichs brauch

Es sieht einfach besser aus, wenn das Programm "normal" startet. Smile
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

Eingeproggt

BeitragMo, Aug 27, 2007 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann funktioniert dein Programm doch nicht so recht... Also wenn ich damit eine B3D-exe bearbeite, wird danach kein Graphics mehr aufgerufen. Deshalb sieht es für mich so aus, als ob es versteckt wird... (auch mit der neuen Version)
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9
 

ChristianK

BeitragMo, Aug 27, 2007 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Eigentlich hab ich es schon oben in meinem ersten Post geschrieben.

-> Blitz3D erstellt zuerst, bevor irgendwas anderes passiert, ein Fenster. Wenn du anschließend Graphics(3D) ausführst, wird dieses Fenster vergrößert, aber es bleibt immernoch das gleiche. Deshalb sieht es so aus, als würde erst ein kleines Fenster angezeigt.

StartupFix versteckt dieses Fenster, sodass der Größenwechsel nicht gesehen werden kann.
Natürlich muss, nachdem Graphics ausgeführt wurde, das Fenster mit oben beschriebener Methode wieder angezeigt werden, sonst geschieht eben alles im Hintergrund.

Ich hoffe, dass die Unklarheiten jetzt beseitigt sind. Smile
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

Dreiser

BeitragMo, Aug 27, 2007 17:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Dein Tool gefällt mir sehr gut. Ich habe es im Vollbild-Modus getestet. Es lässt sich leicht bedienen und erfüllt seinen Zweck.

Abrexxes

BeitragMo, Aug 27, 2007 17:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Yup, thx. Kommt gleich mal in meinen BestOf Ordner. Wink

cu

Eingeproggt

BeitragMo, Aug 27, 2007 17:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Achso. Ist das für Vollbildanwendungen gedacht? Naja, dann kein Wunder, ich habs mit ner Fensteranwendung probiert.

Also irgendwie wär mir das ein zu großer Aufwand, das zu machen, aber ich habs jetzt endgültig (vorhin zumindest ein bisschen^^) geschnallt, wies geht.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9
 

ChristianK

BeitragMo, Aug 27, 2007 18:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Abrexxes hat Folgendes geschrieben:
Kommt gleich mal in meinen BestOf Ordner.

Oh, mein Programm im BestOf-Ordner von Abrexxes. *geehrt fühl*

Zitat:
ich habs mit ner Fensteranwendung probiert

Naja, es geht auch mit Fensteranwendungen. Nur braucht man dafür halt etwas WinAPI-Bastelei ( siehe oben ).
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

Abrexxes

BeitragSa, Jan 05, 2008 0:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ChristianK. Dein Tool wird gerade zum Hit auf BRL : http://www.blitzbasic.com/Comm...opic=74982 Wink

Nur damit du auf dem laufenden bist.

cu
 

ChristianK

BeitragSa, Jan 05, 2008 1:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, hab ich gar nicht gesehen.
Und ... danke auch für die Werbung. Smile
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

ozzi789

BeitragDi, Dez 20, 2011 10:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann jemand die Zip neu uploaden?

Grüsse
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5
 

ChristianK

BeitragDi, Dez 20, 2011 12:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Jetzt stimmt der Link wieder. Smile
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

Neue Antwort erstellen


Übersicht Sonstiges Projekte

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group