Bluescreen erzeugen?
-
Hi! In wenigen Tagen hat ein Kumpel von mir Geburtstag und ich bin auf die Idee gekommen ein Programm zu schreiben das ich ihm dann schicke und wenn er es ausführt, soll ein Bluescreen erscheinen in dem ich ihm zum Geburtstag Gratuliere. Ich will das so wie einen echten Bluescreen ausehen lassen, also gleiche schrift, gleicher Blauer hintergrund, bloß dass da Alles Gute zum Geburtstag halt steht. Gibts da ne möglichkeit sowas zu machen?
Danke im Vorraus
-
Hm, gibt ne möglichkeit die Hintergrundfarbe von einem Dosfenster zu verändern,
und das auf Vollscreen zu schalten, kommt dem schon sehr ähnlich...Devil
-
Ja genau. Es muss ja nicht das 100% Original sein! Es soll halt nur so aussehen und nen witz ergeben

d.h dann wohl das ich in DOS Programmieren muss?
Geht das ausm windows raus, das automatisch aus einem DOS Programm in Fullscreen geschaltet wird?Danke im Vorraus
[ Dieser Beitrag wurde am 08.05.2003 um 15:32 Uhr von Perner editiert. ]
-
Moin,
du könntest ganz einfach n Dialogfeld anlegen und die Titelleiste wegnehmen und den Rand auf "kein" setzen, anschlissend ShowWindow(SW_SHOWMAXIMIZED) aufrufen und ein Bitmap, das über den ganzen bereich gestreckt wird auf dieses legen.
-
*nö*
Grund: Weil man dann noch immer die Taskleiste sieht.
Günstiger wäre da gleich ne kleine DirectDraw-Anwendung, machst einfach ein Bitmap mit 640x480, und schreibst da gewünschtes rein und blittest das auf den Screen, wobei Du DDraw im Fullscreen aktivieren solltest.
Durch die plötzliche Auflösungsumschaltung des Monitors dürfte er doch zumindest einen kurzzeitigen Schreck bekommen
-
@RenéG
Glaub ich nicht, ich hab mehrere Programme bei denen ich ShowWindow(SW_SHOWMAXIMIZED) aufrufe und mich stört es, dass man die Taskleiste grade nicht sieht, also wozu die umstände machen. Das mit dem Umschalten der auflösung, ist allerdings gut, aber sofern möglich sollte man nicht 640*480 wählen sindern 720*400 (war das glaub ich) ist nähmlich die original Dos auflösung
-
Full-Screen ohne Taskleiste geht auch ohne DirectX
-
@f
Es ging doch um ein kleines Programm! Und mit DDraw schaff ich Auflösungsumschaltung, anzeigen eines Bitmaps und verschwinden lassen der Maus in ~10 Zeilen Code. Wie machst Du das im 'normalen' Windows-Programm in 10 Zeilen?und mich stört es, dass man die Taskleiste grade nicht sieht
Bei einem BlueScreen sollte man auch keine Taskleiste sehen!
aber sofern möglich sollte man nicht 640*480 wählen sindern 720*400
Schonmal gesehen, das Windows diese Auflösung unterstützt? Ich nicht! Bin mir auch sicher, dass der Kumpel von Perner nicht nachzählen wird, ob es sich um 640x480 oder 720x400 handelt!
-
1.)
Original erstellt von RenéG:
***nö*
Grund: Weil man dann noch immer die Taskleiste sieht.
**Original erstellt von Emperor_L0ser:
**Glaub ich nicht, ich hab mehrere Programme bei denen ich ShowWindow(SW_SHOWMAXIMIZED) aufrufe und mich stört es, dass man die Taskleiste grade nicht sieht
**2.)
Original erstellt von RenéG:
Schonmal gesehen, das Windows diese Auflösung unterstützt?Original erstellt von Emperor_L0ser:
aber sofern möglichentweder verschweigst du mal wieder die hälfte, wovon ich keine Ahnung hab oder du liest beim nächsten mal einfach meinen ganzen beitrag.
