AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Aktion nach(!) Zeichnen des Formulars & Controls zentrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Aktion nach(!) Zeichnen des Formulars & Controls zentrieren

Ein Thema von c.wuensch · begonnen am 19. Aug 2006 · letzter Beitrag vom 21. Aug 2006
 
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.749 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Aktion nach(!) Zeichnen des Formulars & Controls zen

  Alt 21. Aug 2006, 08:01
Zitat von c.wuensch:
Das mit dem PostMessage habe ich leider immernoch nicht zu meiner Zufriedenheit hinbekommen. Kann mir da vielleicht jemand auf die Sprünge helfen?
Mal sehen.

Erstmal musst du dir eine Message-Konstante definieren:
Delphi-Quellcode:
const
  UM_STARTMODUSCHANGE = WM_APP + 663;
Der genaue Wert der Konstanten ist egal, er sollte nur im von Microsoft angedachten Bereich (> WM_APP) und innerhalb deiner Anwendung eindeutig sein.

An geeigneter Stelle (bei dir vielleicht im OnShow) postest du deine Message:  PostMessage(Handle, UM_STARTMODUSCHANGE, 0, 0); Schließlich musst du die Message auch wieder auffangen:
Delphi-Quellcode:
  TDeineForm = class(TForm)
strict private
  procedure UMStartModusChange(var Message: TMessage); message UM_STARTMODUSCHANGE;
end;
Delphi-Quellcode:
procedure TDeineForm.UMStartModusChange(var Message: TMessage);
begin
  // was auch immer
end;
Das war's auch schon. Jetzt ist nur noch die Frage, ob der Teil mit "was auch immer" für deine Bedürfnisse zum richtigen Zeitpunkt kommt.

HTH, Uli.
Uli Gerhardt
  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 13:10 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