Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.928 Beiträge
 
Delphi 12 Athens
 
#1

Wie Dialogs.CreateMessageDialog abfangen

  Alt 19. Aug 2022, 16:06
Hallo
Ich habe versucht Showmessage mit einen Hook auf WM_INITDIALOG abzufangen...
leider wird diese Message dafür nie verwendet, Stattdessen wird (in D2007) in der Unit Dialogs eine
Function CreateMessageDialog aufgerufen, in der das Formular "komplett zufuß" aufgebaut wird .
Die Einzige Message die man da mit bekommt könnte WM_GETTEXT sein....

Ich möchte Dialogs nicht bearbeiten.

Kann ich die Adresse von CreateMessageDialog nach Programmstart auf eine eigene Function legen?
Würde sich das auch auf Dialoge auswirken die von anderen Komponentensammlungen benutzt werden?

Ich will verhindern, dass in einem Dienst Modale Fenster aufgehen, die auf Eingaben warten.
Andreas
Monads? Wtf are Monads?

Geändert von QuickAndDirty (19. Aug 2022 um 16:09 Uhr)
  Mit Zitat antworten Zitat