Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Terminal-Anwendung über alles setzen? (https://www.delphipraxis.net/189490-terminal-anwendung-ueber-alles-setzen.html)

OrNEC 17. Jun 2016 14:51


Terminal-Anwendung über alles setzen?
 
Hallo,

ich möchte so ne Art Terminal-Anwendung schreiben, wo der Kunde sich im Laden bedienen kann. Nun die Frage wie setzte ich mein Programm über alles im Windows, so das kein fremdes Fenster über mein Programm auftaucht. Ich habe schon mit fsStayOnTop und fsSystemStayOnTop (Lazarus) probiert, aber das ist wohl nicht ganz das was ich brauche, z.B. wird da die Windows-Taste nicht abgefangen.

Wäre SetWindowPos (ist neu für mich) vielleicht was für mich? Oder habt ihr ein Tipp für mich, wie man eine Terminal-Anwendung schreibt?

Vielen Dank!

Neutral General 17. Jun 2016 14:52

AW: Terminal-Anwendung über alles setzen?
 
https://blogs.msdn.microsoft.com/old...7-00/?p=35413/
Zitat:

"How do I create a window that is never covered by any other windows, not even other topmost windows?"
Imagine if this were possible and imagine if two programs did this. Program A creates a window that is "super-topmost" and so does Program B. Now the user drags the two windows so that they overlap. What happens? You've created yourself a logical impossibility. One of those two windows must be above the other, contradicting the imaginary "super-topmost" feature.

OrNEC 17. Jun 2016 15:01

AW: Terminal-Anwendung über alles setzen?
 
Ok, aber irgendwie muss es doch gehen, wie z.B. die Bankautomaten (laufen teilweise mit Windows XP), oder die Schalter am Bahnhöfen.

franktron 17. Jun 2016 15:16

AW: Terminal-Anwendung über alles setzen?
 
Kiosk Mode ist dein Freund :-D

OrNEC 17. Jun 2016 15:24

AW: Terminal-Anwendung über alles setzen?
 
Zitat:

Zitat von franktron (Beitrag 1340441)
Kiosk Mode ist dein Freund :-D

Das heiß? :-D

Neumann 17. Jun 2016 15:26

AW: Terminal-Anwendung über alles setzen?
 
Die Tastaturen an Geldautomaten haben keine Windows-Taste. Ich glaube das ist der ganze Trick.

Neutral General 17. Jun 2016 15:30

AW: Terminal-Anwendung über alles setzen?
 
Zitat:

Zitat von OrNEC (Beitrag 1340446)
Zitat:

Zitat von franktron (Beitrag 1340441)
Kiosk Mode ist dein Freund :-D

Das heiß? :-D

Google ist dein Freund :-D

franktron 17. Jun 2016 15:31

AW: Terminal-Anwendung über alles setzen?
 
Zitat:

Zitat von OrNEC (Beitrag 1340446)
Zitat:

Zitat von franktron (Beitrag 1340441)
Kiosk Mode ist dein Freund :-D

Das heiß? :-D

Gib mal Kiosk Mode hier in der Foren suche ein das ist das genau beschrieben

OrNEC 17. Jun 2016 15:34

AW: Terminal-Anwendung über alles setzen?
 
Zitat:

Zitat von Neutral General (Beitrag 1340449)
Zitat:

Zitat von OrNEC (Beitrag 1340446)
Zitat:

Zitat von franktron (Beitrag 1340441)
Kiosk Mode ist dein Freund :-D

Das heiß? :-D

Google ist dein Freund :-D

Dachte ist irgendein Witz... jetzt verstehe ich's! Danke!

nahpets 17. Jun 2016 15:46

AW: Terminal-Anwendung über alles setzen?
 
Also ich hab' das mal so gelöst, dass ich das Programm als Bildschirmschoner gemacht habe.
Wenn das Programm sich dann nicht über irgendeine Tastaturkombination beenden lässt, bleibt es als Vollbild über allem anderen.
Wollte man aus dem Programm raus, so musste man den Rechner (per Resettaste) neustarten.

Dazu hab' ich in der DPR {$D SCRNSAVE Programmname} und {$E SCR} eingefügt.

Es war ein kleiner Chat-Client für zwei PC in verschiedenen Räumen einer Kunstausstellung.

Das war mit Delphi 4, soweit ich mich erinnern kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz