Wichtige Frage: Bevor Programmende noch ein Unterprogramm?
Übersicht

![]() |
ChriseBetreff: Wichtige Frage: Bevor Programmende noch ein Unterprogramm? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also...
das problem ist folgendes: Ich habe ein programm im Fenstermodus. Also auch das Kreuzchen vom Windowsfenster ganz rechts. Wie ich bemerkt habe, schließt sich das Programm einfach eindeutig, wenn man das Kreuzchen drückt. Geht das theorethisch, dass ich bevor das Fenster durch drücken des Kreuzes sich schließt davor noch etwas "gezeigt werden muss", bevor es zu ist? Thx brauche ich unbedingt. |
||
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet. |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie? Gezeigt werden muss?
Wenn du so eine nervige Meldung meinst, ja das geht. Zweiter Parameter von AppTitle. Wenn du meinst, dass dein Programm noch eine Aktion ausführen soll: Nein, das geht nicht. Zumindest nicht ohne DLL und auch da wäre mir keine geläufig. |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Chrise |
![]() Antworten mit Zitat ![]() |
---|---|---|
StepTiger hat Folgendes geschrieben: Wenn du so eine nervige Meldung meinst, ja das geht. Zweiter Parameter von AppTitle. Meinst du damit solche Windowskästen die mit so nem Warnton aufgerufen werden? |
||
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet. |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nein, ich meine damit so Windowskästchen in denen soetwas steht:
"Möchten Sie dieses Programm wirklich schließen? Und Sie sind sich ganz sicher?"->"OK, Abbrechen" |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Chrise |
![]() Antworten mit Zitat ![]() |
---|---|---|
aso ne, sowas meinte ich ned XD
ich meine ein Informationsbild mit Credits drinnen, dass ca. 2 Sekunden noch dasteht. Wie macht man denn solche dll datein für BB? Hab zwar nachgelesen das die verwendbar sind, aber weiß ned wie man sowas macht ![]() |
||
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet. |
Yogu |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wenn du BlitzPlus hast, kannst du ein Fenster erzeugen, darin einen Canvas machen und dann da reinzeichen (SetBuffer CanvasBuffer(canvas)). Dann kannst du das Schließen des Fensters mit Waitevent()=$803 abfrage. Aber wenn ich das so richtig verstehe hast du kein BlitzPlus. Wie das sonst noch geht, habe ich keine Ahnung. Ich lasse meine Spiele im Vollbildmodus laufen und mache dann im Spiel selber ein Button zum Beenden. | ||
flashmaxel |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es gibt hier im Forum eine Dll die den Schließen-Button ausschaltet, sodass nichts passiert wenn man ihn drückt. Wenn du willst das man den Button benutzen kann gibt es nur eine Möglichkeit: Die Nachricht die gesendet wird wenn der Schließen-Button gedrückt wird per Winapi-Hook abfangen und als Auslöser nehmen um dein Bild oder was auch immer anzuzeigen.
Infos über Hooks findest du hier: http://msdn.microsoft.com/libr.../hooks.asp Musst dir aber wahrscheinlich ne Dll schreiben ![]() Mfg Max Edit: Zitat: Wie macht man denn solche dll datein für BB? Mit irgendeiner Programmiersprache die solche erstellen kann, z.B. C++ oder VB ... aber das setzt auch ein Grundkenntnis der Sprache voraus - also wirst du das wahrscheinlich nicht hinbekommen...
|
||
Real C programmers never die; they cast to void. |
![]() |
EPS |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die DLL gibts schon:
http://www.blitzbasic.com/code...p?code=832 schnapp dir die BlitzClose.DLL - damit funktioniert es. |
||
mGUI - Graphical User Interface für Blitz3D...Informationen gibt es hier
Man kann sich öfter als zweimal im Leben halb tot lachen. |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich hab mal gehört, dass sich Anti-Virenprogramme dazwischenschmeissen, wenn man solche Hooks aufruft, weil sie es für einen Keylogger halten. Ist da was Wahres dran? | ||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
![]() |
Chrise |
![]() Antworten mit Zitat ![]() |
---|---|---|
thx nochmal für die antworten, aber jetzt kommt nochmal ne frage die in die ähnliche richtung geht nur umgekehrt...
kann man ein Bild im fenstermodus bevor das eigentliche fenster erscheint anzeigen lassen? Ein beispielbild: ![]() |
||
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet. |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also was spielt dabei eine Rolle?
Fenster - die kannst du schon erzeugen und wieder verschwinden lassen Zeit - mit millisecs hast du auch die unter kontrolle Bild anzeigen - in einem Fenster zeichnet man auf Canvas. Ich glaub, das kannst du auch schon. Jetzt musst du das nur noch zusammenfügen. |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
![]() |
Chrise |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eingeproggt hat Folgendes geschrieben: Fenster - die kannst du schon erzeugen und wieder verschwinden lassen . das passiert bei mir beim graikbefehl am anfang automatisch, wenn ich am schluss den wert 2 angebe... wie ich das fenster manuel verschwinden lasse weiß ich ned... hab grad beim tut geschatu find da auch nix ![]() |
||
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet. |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
ups... ich dachte in B+ Dimensionen.
Aber das macht die Sache irgendwie noch leichter. Probier mal Code: [AUSKLAPPEN] Graphics 800,600,16,2 SetBuffer Backbuffer() img=LoadImage("deinbild.bmp") DrawImage img,0,0 Flip Delay 2000 ;Billigsdorferlösung! FreeImage img Graphics 800,600,16,2 ;Das eigentliche Programm |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
![]() |
FireballFlame |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit Blitz+ EndGraphics.
Ansonsten einfach nochmal Graphics aufrufen. |
||
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit |
![]() |
Chrise |
![]() Antworten mit Zitat ![]() |
---|---|---|
![]() Zumindest wo ichs jeztt ausprobiert hab ![]() |
||
Llama 1 Llama 2 Llama 3
Vielen Dank an Pummelie, der mir auf seinem Server einen Platz für LlamaNet bietet. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group