StartupFix - Startfenster von Blitz3D-Programmen entfernen
Übersicht

ChristianKBetreff: StartupFix - Startfenster von Blitz3D-Programmen entfernen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Coole Sache, aber gehört das nicht eher in das Userlibs-Unterforum? | ||
Gewinner der 6. und der 68. BlitzCodeCompo |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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. ![]() |
||
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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. ![]() |
||
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Yup, thx. Kommt gleich mal in meinen BestOf Ordner. ![]() cu |
||
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi ChristianK. Dein Tool wird gerade zum Hit auf BRL : http://www.blitzbasic.com/Comm...opic=74982 ![]() Nur damit du auf dem laufenden bist. cu |
||
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke, hab ich gar nicht gesehen.
Und ... danke auch für die Werbung. ![]() |
||
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kann jemand die Zip neu uploaden?
Grüsse |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Jetzt stimmt der Link wieder. ![]() |
||
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 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group