AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi OnMouseWheel wird an Hintergrund-App weitergeleitet
Thema durchsuchen
Ansicht
Themen-Optionen

OnMouseWheel wird an Hintergrund-App weitergeleitet

Ein Thema von DenkDirNix · begonnen am 15. Jan 2024 · letzter Beitrag vom 16. Jan 2024
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

AW: OnMouseWheel wird an Hintergrund-App weitergeleitet

  Alt 16. Jan 2024, 09:40
Ich habe hier eine MDI-Anwendung und konnte sowas noch nicht feststellen.
XE und D10 bis D12 in Win10 und via RDP.

In Win11 noch nicht oft mit diesem Programm gearbeitet, aber es gab die letzten Jahre mehrere Versuche damit, und da war nichts diesbezüglich aufgefallen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.932 Beiträge
 
Delphi 12 Athens
 
#2

AW: OnMouseWheel wird an Hintergrund-App weitergeleitet

  Alt 16. Jan 2024, 09:52
Ich kann es unter Windows 10 problemlos nachstellen. Hast du die Demoanwendung ausprobiert?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: OnMouseWheel wird an Hintergrund-App weitergeleitet

  Alt 16. Jan 2024, 10:36
Neee, dachte eine noch schlimmere MDI-Anwendung reicht aus.


Joar, LockDrawing ist Schuld.
Wird schnell gescrollt und es erwischt die kurze Lücke, dann rauschen einige Messages durch's Fenster.



PS: Bei mir ist "Inaktive Fenster beim Draufzeigen scrollen" im Windows aktiv.

Schalte ich das ab, dann wird immer nur im MDI-Child gescrollt.
Nichts geht durch und in der Hauptform wird auch nie gescrollt.

Mit der aktiven Option, wird auch im Hauptfenster gescrollt, wenn die Maus drüber liegt, und dort geht nichts durch, zu anderen Anwendungen.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (16. Jan 2024 um 10:46 Uhr)
  Mit Zitat antworten Zitat
DenkDirNix

Registriert seit: 13. Dez 2018
73 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: OnMouseWheel wird an Hintergrund-App weitergeleitet

  Alt 16. Jan 2024, 17:50
Neee, dachte eine noch schlimmere MDI-Anwendung reicht aus.
"Schlimm" ist halt relativ, es kommt schon auf die ganz oben genannten 4 Bedingungen an die für den Fehler alle erfüllt sein müssen.

Die Windows-Einstellung zu ändern kommt natürlich nicht in Frage, wie auch hier im Forum oft gesagt wird.
Ich werde wohl das LockDrawing() aus-IF-fen müssen wenn ich übers MouseWheel-Event hineinkomme.
Und das UnlockDrawing() dann am besten auch
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: OnMouseWheel wird an Hintergrund-App weitergeleitet

  Alt 16. Jan 2024, 17:53
Unbedingt, sonst stimmt die Referenzzählung nicht mehr ... das zählt mit, wie oft diese Funktionen rekursiv verschachtelt ausgerufen wurden.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
DenkDirNix

Registriert seit: 13. Dez 2018
73 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: OnMouseWheel wird an Hintergrund-App weitergeleitet

  Alt 16. Jan 2024, 17:59
Unbedingt, sonst stimmt die Referenzzählung nicht mehr ... das zählt mit, wie oft diese Funktionen rekursiv verschachtelt ausgerufen wurden.
Natürlich.
Ich hätte den Satire-Smiley wohl deutlicher setzen müssen

Geändert von DenkDirNix (16. Jan 2024 um 19:15 Uhr)
  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 18:02 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