Je souhaite appeler une fonction après la maximisation ou la restauration d'un formulaire. Je sais que je peux quelque chose comme ceci:Événement maximisé Delphi-form
procedure TfrmMain.WMSysCommand;
begin
if (Msg.CmdType = SC_MAXIMIZE) OR (Msg.CmdType = SC_RESTORE) then
begin
Showmessage(IntToStr(frmMain.Height));
end;
DefaultHandler(Msg) ;
end;
Mais le problème est: cet événement est déclenché avant que le formulaire est en fait redimensionnée - donc quand la forme est maximisée, je reçois la hauteur de la forme avant d'être maxmized (mais je veux la largeur du formulaire après qu'il a été maximisé).
Comment faire? Merci!
si vous afficher des liens vers des articles, pourriez-vous s'il vous plaît inclure quelques informations sur l'article soit derrière le lien, peut-être au moins le titre de l'article? –
@Marjan: J'étais pressé, c'était la raison pour mettre seulement les liens ... la prochaine fois je serai plus explicite :) – RBA