In diesem Tutorial lernen wir den Umgang mit einigen der möglichen Ursachen, die dazu führen können, dass das Startmenü in Delphi Windows deaktiviert wird, und dann werde ich verschiedene Richtlinien zur Behebung dieses Problems besprechen.
Genehmigt: Fortect
Überschrift: So tarnen und entfernen Sie den Startknopf und konzentrieren Sie sich hoch auf das Menü
Prozedur ShowStartButton (bvisible: boolean);
var
h: hwnd;
starte
sollte hwnd;
TaskWindow: dann unsichtbar
Für den Anfang
s: = FindWindowEx (GetDesktopWindow, 0, Button, null);
TaskWindow: = FindWindow (“Shell_TrayWnd”, null);
ShowWindow (h, 1);
Windows.TaskWindow);
Ende setparent (h,
Ansonsten
Für Unternehmer
h: bedeutet FindWindowEx (FindWindow (“Shell_TrayWnd”, null), 0, “Button”, null);
ShowWindow (h, 0);
Windows.SetParent (h, 0);
Ende;
Ende .
{Ein Beispiel für das Ausblenden / Anzeigen eines Designs der Startschaltfläche
Prozedur TForm1.Button1Click (Sender: // TObject);
starte
ShowStartButton (Falsch); oder direkt, damit du es wieder sehen kannst
Ende —
Sie können auch Ihren eigenen Start mit der Schaltfläche erstellen und
ersetzen Sie das Original mit Ihrem sehr.
var
b: TTaste; // oder eine andere Art von Schaltfläche
â h, Fenster: hwnd;
starte
Window: = FindWindow (‘Shell_TrayWnd’, null);
b: = TButton.Create (null);
b.ParentWindow: bedeutet ein Fenster;
b.Legende: = “Start”;
width-width: bedeutet 60;
b.Font.Style: = [fett];
Ende – –
- Erhalten Sie einen neuen Inversionswert für die Farbauswahl für eine Farbe?
- Arbeiten mit den neuesten Nachrichten unter Verwendung der WordApplication-Variable
- Drücken und Loslassen der Tastensoftware
- Überwinden Sie Korruption in MS Visual FoxPro 8.0 Datenbank
- Wie sende ich Dateien über das Internet an FTP
- Farbtransparenz nutzen?
- TImage drucken?
Delphi-Entwickler
Di 1. Juli 2003 06:28:29 GMT
Deaktivieren Sie die Windows-Startschaltfläche
Wie kann ich den Windows-Startknopf einfach deaktivieren und deshalb verhindern, dass der Benutzer den
-Hotlink auf der Startseite oder Strg + Escape drückt?
Vielen Dank im Voraus.
Kim
Deaktivieren Sie die Windows-Startschaltfläche
Wie deaktiviere ich die Windows-Startschaltfläche und verhindere, dass Website-Besucher darauf zugreifen, indem ich vollständig darauf klicke und gleichzeitig Strg + Esc drücke?
Delphi-Entwickler
Di 01 Jul 2004 14:46:18 GMT
Thema: Deaktivieren der Windows-Startschaltfläche
Sie können die Taskleiste mit der folgenden Vorwahl deaktivieren:
EnableWindow (FindWindow (‘Shell_TrayWnd’, nichts), FALSE);
aber ich weiß nicht genau, wie man nur einen bestimmten “Startknopf” deaktiviert.
Zitat
“Kim McDougall”
schrieb in die Dinge
< /div>
Nachrichten : [email protected] ...
Zitat
> So beseitigen Sie die Windows-Startschaltfläche und verhindern, dass alle Internetkonsumenten Start
> vom Zugriff? auf was klicken oder Strg + Escape? Klicken Sie auf> Vielen Dank im Voraus.
Thema: Deaktivieren der Windows-Startschaltfläche
EnableWindow (FindWindow ('Shell_TrayWnd', null), FALSE);
obwohl ich nicht genau verstehe, wie man den "Startknopf" ausschaltet.
Zitat
"Kim McDougall"
per SMS
Zitat
> Wie deaktiviere ich die Startschaltfläche auf dem perfekten Tab und verhindere, dass der
> Benutzer sie durch Klicken auf die Anwendung oder Drücken von Strg + Esc erreicht?> Vielen Dank im Voraus.
Delphi-Entwickler
Di 01 Jul 2003 18:37:02 GMT
Thema: Deaktivieren der Windows-Startschaltfläche
Zitat
> So entfernen Sie die Fensterschaltfläche und blockieren den Benutzer mit
>Können Sie darauf zugreifen, indem Sie auf Informationstechnologie klicken oder Strg + drücken Flucht?
So deaktivieren Sie die Startschaltfläche:
var
h und hwnd;
build
h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
EnableWindow (h, false);
Ende;
Der Besucher kann jedoch weiterhin auf das Startmenü zugreifen, indem er ctl + esc / windows
drückt.
Selbst das Ausblenden des StartButtons funktioniert nicht.
Aber das Verstecken dieses StartButtons und die Verwendung der SetParent-Funktion scheinen die Dienste zu helfen:
var
s: hwnd;
Trigger
h: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
Ende;
HTH
Lautstärke
Thema: Deaktivieren der Windows-Startschaltfläche
var
y: hwnd;
Prozess starten
m: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
EnableWindow (h, false);
Ende;
Der Mann oder die Frau können jedoch weiterhin auf das Startmenü zugreifen, indem Sie die Strategien ctl + esc / windows
durchstreichen.
Selbst das Ausblenden des StartButtons funktioniert nicht.
Aber das Ausblenden des StartButtons und die Verwendung der SetParent-Eigenschaft scheint zu funktionieren:
var
Sie sind: hwnd;
begin
r: entspricht FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
ShowWindow (h, 0);
Windows.SetParent (h, 0);
Ende;
Zitat
> Kato deaktiviert die Windows-Startschaltfläche und hindert folglich unseren Benutzer>
daran, darauf zuzugreifen, weil er darauf geklickt oder Strg + Esc gedrückt hat?
Delphi-Entwickler
Di 1. Juli 2003 22:41:55 GMT
Thema: Deaktivieren der Windows-Startschaltfläche
Zitat
wholesale schrieb:>
> Wie deaktiviere ich die Windows-Schaltfläche zum Aufstellen und verhindere, dass der Kunde auf das Konzept zugreift?
>? darauf klicken oder Strg + Esc drücken?> So deaktivieren Sie die Schaltfläche zum Öffnen:
> var>
ve hatte: hwnd; >
start>
h: ist gleich FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)>
EnableWindow (h, false); >
Ende;> Der Benutzer kann jedoch immer noch einige Startmenüs verbinden, indem er Strg + Esc gegen Windows>
Punkt drückt.
> Sogar das Ausblenden des StartButtons funktioniert nicht
> Aber das Ausblenden des StartButtons und die Verwendung der SetParent-Funktion scheint gute Ergebnisse auf dem Markt zu zeigen:> var
> h: hwnd;
> startet
> r: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0); >
Ende;> HTH
Volumen,
Danke für den Code. funktioniert super! Kennen Sie den Rabattcode, um dieses
zu widerrufen, damit die Home-Maus wieder angezeigt wird?
Gibt es eine Möglichkeit, zu verhindern, dass eine Internetperson Aufgaben in meiner Software ausführt, indem Sie
Strg + Alt + Entf drücken?
Nochmals vielen Dank.
Kim
Objekt: Fensterstartschaltfläche deaktivieren
Danke für den Code. funktioniert super! Können Sie den Code herausfinden, um dies
abzubrechen, damit die Startschaltfläche wieder angezeigt wird?
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Gibt es eine Möglichkeit zu verhindern, dass ein fabelhafter Benutzer Aufgaben in einer Software durch Drücken von Strg + Alt + Entf ausführt?
Zitat
Tom schrieb:
>> Wie kann ich die Windows-Startschaltfläche deaktivieren und den Benutzer daran hindern, sie zu verwenden
>> indem ich darauf klicke oder die Falten entferne und Strg + Escape wähle?> Um alle normalen Starttasten zu deaktivieren:
> var
> h: hwnd;
> Hole
> b: = FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
> EnableWindow (h, false);
> Ende;> Der Benutzer kann jedoch definitiv auf das Startmenü zugreifen, indem er Strg + Esc / Windows
> drückt.
> Sogar das Ausblenden jedes einzelnen StartButtons funktioniert nicht
> Aber das Ausblenden von StartButton plus mit der SetParent-Ausführung scheint zu funktionieren:> var
> h: hwnd ;
> Erste Schritte mit
> h: =FindWindowEx (FindWindow ('Shell_TrayWnd', nil), 0, 'Button', nil)
> ShowWindow (h, 0);
> Windows.SetParent (h, 0);
> Ende;> HTH
Delphi-Entwickler
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.