AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Prog-Startart: Per Mouse-Click oder Enter-Key?
Thema durchsuchen
Ansicht
Themen-Optionen

Prog-Startart: Per Mouse-Click oder Enter-Key?

Ein Thema von r29d43 · begonnen am 20. Sep 2010 · letzter Beitrag vom 21. Sep 2010
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 20. Sep 2010, 21:49
Obwohl es hier ja auch Quellen für einen globalen Keyboard-/Mouse-Hook gibt.

Damit wäre es zumindest möglich annäherungsweise herauszufinden, was vor dem Start der Application gedrückt wurde
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#2

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 08:10
Dann drücke ich Enter und kurz darauf irgendwo mit der Maus auf den Desktop, bevor das Programm gestartet wurde, dann denkt dein Hook ich hätte es mit der Maus gestartet, war aber nicht so.

Und wie gesagt, nicht jeder mag es, wenn ein globaler Hook das System belauscht.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 08:48
darum schrieb ich ja auch annäherungsweise
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 09:24
Es geht nicht um den Ort, sondern um das wie, ob mit Mausklick oder über die Enter-Taste, wenn das Icon auf dem Desktop den Fokus hat.
So ist es!

Zweck der Sache: Wenn das Prog. über die Enter-Taste gestartet wurde, dann soll anfänglich eine andere Button im Prog den Focus haben als sonst (beim MouseClick-Start) üblich ...um nach der Startanzeige mit nur einem weiteren Druck der Enter-Taste elegantest auch noch eine weitere Anzeige einsehbar zu machen. Per Mouse ist das eh kein Aufwand, und deswegen soll der Focus dann auch auf einer anderen (Haupt-)Button stehen...

Diese Sache ist also nicht sooo extrem wichtig (eher nur so eine kleine Spielerei am Rande), so dass auch so ein Hook vorab installiert dafür jetzt viel zu viel Aufwand wäre.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#5

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 09:27
Dann laß den Fokus besser auf dem "anderen" Button, egal wie gestartet wurde.

Es macht sich nicht sonderlich optiomal, wenn sich das Verhalten scheinbar "zufällig" ändert.

Und wer sagt, daß man dann nicht mit Enter weiterarbeiten kann/will, selbst wenn man das Programm über 'nen Mausklick gestartet hatte?
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 10:01
na ja, wenn ich mit Mausklick gestartet bin, dann greif ich danach eigentlich sowieso nicht mehr groß zur Tastatur. Dann ist es eh irgendwie egal, wo der Focus sitzt.

Das sollte auch nur so eine kleine Hilfe für Handhold-PCs sein, wo man ja oft keine Maus zur Verfügung hat, und wo die Mausbewegung immer so ein bisschen umständlich ist. Nach dem Starten des Progs und dem Aufbau der zweiten Anzeige wäre der Focus dann ja auch sowieso wieder zur dieser auch sonst normalen (Haupt-)Button zurückgewandert.

Aber event. generiere ich für diese zweite Anzeige auch nochmal einen extra Hotkey, das wäre imo auch noch ok.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#7

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 10:10
Ich verstehe nicht, warum man daraus ein "Problem" macht!

Der Focus kann doch IMMER beim Programmstart auf dem Button sein, der mit dem ENTER-Key das OnClick-Ereignis verarbeiten soll.
Bei der Mouse- oder Touch-Bedienung ist es doch wurscht, wo der Focus beim Programmstart ist!
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Prog-Startart: Per Mouse-Click oder Enter-Key?

  Alt 21. Sep 2010, 13:34
Dieses anfängliche Anzeigen (gewisser Infos) ist da eher nur eine kleine Sache, die zwar ganz nützlich ist, aber eben nicht die Hauptsache des Progs (wie ja schon gesagt). Ich will halt nicht, dass bei einem normalen Prog-Start per Maus der Focus dann auf einer Button sitzt die irgendwo am äußeren Rand platziert ist, sondern dann sollte der schon mehr zentral auf dem Button der Hauptfunktion sitzen.
  Mit Zitat antworten Zitat
Antwort Antwort


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 10:04 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