AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Alt-F4 Hotkey

Ein Thema von Gast · begonnen am 3. Jul 2003 · letzter Beitrag vom 5. Jul 2003
Thema geschlossen
Seite 1 von 2  1 2      
Gast
(Gast)

n/a Beiträge
 
#1

Alt-F4 Hotkey

  Alt 3. Jul 2003, 19:20
Helft mir.
Ich soll für Win 98 eine Anmeldung programmieren und damit man das Programm nicht beenden kann, benötige ich die Funktion mit der man den Alt-F4 Hotkey sperren kann.

Kann mir da jemand helfen

Gruß PhilGo
 
Lillebrohr
(Gast)

n/a Beiträge
 
#2
  Alt 3. Jul 2003, 19:25
Guten Tag PhilGo,

fang doch doch das Drücken der beiden Tasten in der OnKeyPress-Procedure ab.

Tschau
 
Gast
(Gast)

n/a Beiträge
 
#3
  Alt 3. Jul 2003, 19:29
Danke, ich glaub was du meinst, aber ich weis nich genau wie das geht.
Kanst du mir helfen.

PhilGo
 
Lillebrohr
(Gast)

n/a Beiträge
 
#4
  Alt 3. Jul 2003, 19:36
Guten Tag,

Das habe ich im EDH gefunden:

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if (ssShift in Shift) and (Key=ord('A')) then
   Showmessage('OK');
end;
Hiermit wird abgefragt ob die Shift und A gedrückt wurde.
hoffe das reicht für den Anfang.

PS : Die Eigenschaft KeyPreview des Formulars sollte dabei auf True stehen.
 
Gast
(Gast)

n/a Beiträge
 
#5
  Alt 3. Jul 2003, 19:52
Ich danke dir recht herzlich. Mein Retter.

Schreib mal enn du Hilfe brauchst:

Philipp.Gottschalk@web.de
 
Benutzerbild von Trouble_Maker
Trouble_Maker

Registriert seit: 30. Jan 2003
244 Beiträge
 
Delphi 6 Personal
 
#6
  Alt 3. Jul 2003, 20:57
Tachschen ...

versuchs mal damit: (klappt!)
Code:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 CanClose:=FALSE; //verhindern, Alt+ F4 = schließen
end;
das musst du im Objectinspektor bei Form1 unter Ereignisse einstellen!

um nun das programm beenden zu können (weil jetzt auch das kleine Schließen-Kreuz nicht mehr funktioniert, musst du anstatt "close;"
"application.terminate" schreiben.

hoffe ich habe dir geholfen


cu Trouble_Maker
 
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7
  Alt 4. Jul 2003, 04:27
Um es noch mnal deutlich zu machen. Den einzigen brauchbaren Vorschlag hat Trouble_Maker geliefert.
Michael
Ein Teil meines Codes würde euch verunsichern.
 
Benutzerbild von Trouble_Maker
Trouble_Maker

Registriert seit: 30. Jan 2003
244 Beiträge
 
Delphi 6 Personal
 
#8
  Alt 4. Jul 2003, 15:48
Zitat von Luckie:
Um es noch mnal deutlich zu machen. Den einzigen brauchbaren Vorschlag hat Trouble_Maker geliefert.

*geehrtfühl*


cu Trouble_Maker
 
Gast
(Gast)

n/a Beiträge
 
#9
  Alt 5. Jul 2003, 15:04
Danke vielmals.
Ihr habt mir sehr geholfen und ich glaub, dass ich das in mein Anmeldeprogramm rein tue.

Ciao PhilGo
 
PhilXX

Registriert seit: 5. Jul 2003
Ort: im Internet
1 Beiträge
 
#10
  Alt 5. Jul 2003, 17:12
Wer war denn PhilGo? Wie konnte der sich als Gast anmelden. *verwirrt*
 
Thema geschlossen
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 Uhr.
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