Entwickler-Ecke
Sonstiges (Delphi) - Programm über ganzen Bildschirm anzeigen
bfelix - Fr 18.02.11 21:43
Titel: Programm über ganzen Bildschirm anzeigen
Hallo Community,
wie kann ich ein Programm über den ganzen Bildschirm ausführen, also ohne Fensterleiste und Windows-Leiste?
Danke,
BFelix
Webo - Fr 18.02.11 21:49
Das ist ganz einfach. Du musst BorderStyle auf bsNone setzen und WindowState auf wsMaximized.
bummi - Fr 18.02.11 22:05
die Taskleiste über
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure ShowTaskBar(bShow: Boolean); begin if bShow = True then ShowWindow(FindWindow ('Shell_TrayWnd',nil), SW_SHOWNA) else ShowWindow(FindWindow ('Shell_TrayWnd',nil), SW_HIDE); end; |
sollte man aber nur machen wenn es einen wirklich guten Grund gibt.
bfelix - Fr 18.02.11 22:19
Durch die Antwort von Webo ist aber die Taskleiste auch schon ausgeblendet.
Wie kann ich Strg+F4 und Strg+Alt+Entf sperren?
Christian S. - Fr 18.02.11 22:27
Welchem Zweck soll Dein Programm denn dienen? :)
jaenicke - Fr 18.02.11 22:28
bummi hat folgendes geschrieben : |
| die Taskleiste über |
Was aber nur bis Windows XP funktioniert. ;-) (Abgesehen davon, dass es Blödsinn ist.)
bfelix hat folgendes geschrieben : |
| Wie kann ich Strg+F4 und Strg+Alt+Entf sperren? |
Indem du einen eigenen Tastaturtreiber schreibst zum Beispiel. Den Taskmanager kannst du (mit Adminrechten natürlich nur) in den Policies ausschalten.
In ein Programm kannst du sowas aber kaum einbauen, da es das gesamte System beeinträchtigt. Außerdem stellt sich die Frage nach dem Sinn.
bummi - Sa 19.02.11 00:46
@bummi
Wie kommst Du darauf?
Läuft bei mir auch unter Vista, Win7, Server 2008 R2
Blödsinn ist es sicher meist, ich habe eine Maschinen-PC Anwendung mit Touchscreen am laufen, hier ist es nötig und sinnvoll.
Timosch - Sa 19.02.11 02:23
bfelix hat folgendes geschrieben : |
Wie kann ich Strg+F4 und Strg+Alt+Entf sperren? |
Lass es einfach.
Außerdem meinst du vermutlich Alt+F4, oder verwendet dein Programm Tabs?
Delete - Sa 19.02.11 02:54
Wie wäre es einfach mit dem Aufruf von LockWorkstation? :roll:
jaenicke - Sa 19.02.11 06:34
bummi hat folgendes geschrieben : |
| @bummi |
:lol:
bummi hat folgendes geschrieben : |
Wie kommst Du darauf?
Läuft bei mir auch unter Vista, Win7, Server 2008 R2 |
Du suchst nach der Klasse Shell_TrayWnd. Davon gibt es aber jetzt mehrere. Deshalb verschwindet bei mir nur der rechte Teil der Taskleiste, aber nicht der Startbutton, der auf einem weiteren Shell_TrayWnd liegt. Wobei das eigentlich manchmal vielleicht auch nicht schlecht ist, wenn man es denn braucht.
bummi - Sa 19.02.11 11:43
@jaenicke
Danke, ist mir entgangen da mein Taskbar immer ausgeblendet ist, die MaschinenPC's liefen bisher immer unter XP, daher gab es keine neg. Rückmeldung.
Ich habe es jetzt per EnumWindows gelöst.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!