![]() |
Zugriff auf Windows Funktionen
Ich habe da mal eine Frage !
Ich habe Auf dem Laptop Turbo Delphi und möchte eine kleine Anwendung für einen Bekannten schreiben der Körperlich Behindert ist. Ich möchte nur eine TForm nehmen und da z.B. 10 Buttons drauf legen und diese Buttons möchte ich auf Windows Funktionen Programmieren, soll heisen ich möchte z.B. einen Knöpf haben der den Rechner runterfährt, einen zum Abmelden, einen zum Laufwerk öffnen usw. Alles was die grobe Steuerung von Windows zulässt, damit er nicht immer versuchen muss mit dem Mauscursor durch sämtliche Fenster zu Scrollen. Meine Frage nun wie kann ich die Windows Funktionen in einer Delphi Anwendung auf dieButtons legen ? Habe gedacht es gäbe eine Vernünftige Möglichkeit in Windows, wie die Lupe und die Bildschirmtastatur, aber die bieten leider nicht die einfache Steuerung wie er sie brauchen würde. Wäre nett wenn mir jemand sagen könnte wie ich auf diese Funktionen wie neustart, herunterfahren, laufwerk öffnen und öffnen von Start - Programme , zugreifen kann. Gruss Darkchild P.S. : Oder kann ich die Herunterfahren, Abmelden und Neustart Buttons von Windows irgendwie mit dem Desktop verknüpfen, falls ihr zu den anderen Fragen keine Antwort geben möchtet ? |
Re: Zugriff auf Windows Funktionen
Hallo,
für alle Deine Wunsch-Funktionen bietet dir Windows unterschiedliche Möglichkeiten an. Du kannst sie über die Shell-API oder die WIN32-API programmieren. Leider sind einige der von Dir angesprochenen Funktionen ohne System-Kenntnisse so einfach nicht umzusetzen (jedenfalls nicht als Einzeiler). So musst Du Dir, um den Rechner herunterzufahren unter Windows NT, 2000 und XP erstmal die notwendigen Rechte besorgen. SAKURA hat dazu im vorletzten Entwickler-Magazin ein Quellcode-Beispiel geliefert. Am besten Du suchts hierzu mal unter dem Stichwort 'ExitWindowsEx'. Gruß Stefan |
Re: Zugriff auf Windows Funktionen
Hallo Darkchild,
schau dir mal die Website von ![]() |
Re: Zugriff auf Windows Funktionen
Vielen Dank,
werde mir das ganze mal Ansehen, denke das hilft mir schon weiter. Gruss Darkchild |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz