AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Fokus auf Deskband-Fenster setzen
Thema durchsuchen
Ansicht
Themen-Optionen

Fokus auf Deskband-Fenster setzen

Ein Thema von mh166 · begonnen am 14. Okt 2009 · letzter Beitrag vom 20. Okt 2009
 
Benutzerbild von mh166
mh166

Registriert seit: 14. Nov 2004
Ort: Chemnitz
443 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Fokus auf Deskband-Fenster setzen

  Alt 14. Okt 2009, 14:38
Hallo,

ich hab mal wieder n Problem mit meinem Deskband.

Und zwar hab ich dem jetzt nen Hotkey spendiert: drückt man AltGr+O, dann wird per STRG+C der aktuell markierte Text in die Zwischenablage kopiert und anschließend im Deskband weiter verarbeitet. Diese Infos werden dann ja in einem kleinen Formular angezeigt, dass ich erzeuge.

Nun sollte man ja annehmen, dass eigentlich nix einfacher ist, als den Fokus auf das Fenster zu setzen. Aber weit gefehlt... weder mit QR.SetFocus noch mit Windows.SetFocus(QR.Handle) funktionierts (QR enthält die Instanz von meinem Infofenster, TfrmQueryResult). Ich bekomm auch nicht den Fokus auf das Deskband selbst gesetzt. Im Form vom Deskband Self.SetFocus aufzurufen bringt nichts. Ich kann noch nicht einmal mit Windows.SetFocus(FindWindow('Shell_TrayWnd','')); den Fokus auf die Taskbar setzen.

Das Fenster, von dem aus ich den Hotkey aktiviert habe, behält ständig weiterhin den Fokus. Ich muss wirklich erst mit der Maus auf mein Info-Fenster oder mein Deskband klicken, damit sich das ändert. Ich bin also mal wieder planlos. Vielleicht habt ihr ja ne Idee.


mfg, mh166
Tiefgründige Sätze unserer Zeit:
Zitat von Luckie:
Und diesen Token zur Laufzeit zu modifizieren würde bedeuten, dass du zur laufzeit das Token ändern musst.
  Mit Zitat antworten Zitat
 


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:47 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