AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Message erhalten während modaler Dialog offen
Thema durchsuchen
Ansicht
Themen-Optionen

Message erhalten während modaler Dialog offen

Ein Thema von roderich · begonnen am 16. Dez 2003 · letzter Beitrag vom 16. Dez 2003
Antwort Antwort
OLLI_T

Registriert seit: 13. Okt 2003
Ort: Nähe Wetzlar / Hessen
143 Beiträge
 
Delphi 5 Enterprise
 
#1

Re: Message erhalten während modaler Dialog offen

  Alt 16. Dez 2003, 10:08
Guten Morgen Roderich!

Hab eben versucht, Dein Szenario mit einem Timer(Message), einem OpenDialog und einer weiteren Form nachzuspielen. Also bei mir sieht das ganz nett aus. Wenn man einen kleinen Blick in die Unit Forms wirft und sich dort die Funktionen DisableTaskWindows und DoDisableWindow betrachtet, ist das eigentlich ganz schlüssig.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  OpenDialog.Execute;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  If Not IsWindowEnabled(Self.handle) Then // Hier liegt der Hase im Pfeffer
     Label1.Caption:='Disabled';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  form2.Showmodal;
end;
Wenn´s was bringt freut sich ...

OLLI

Ps.: Nicht die Property Enabled nutzen. Das ist nur "VCL Schnickschnack".
No Pain No Gain!
  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 05:38 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