Como tornar o MessageDlg centralizado no formulário do proprietário
Gostaria que o MessageDlg aparecesse centrado no formulário pai. Alguma sugestão de como fazer isso no Delphi 2010?
Encontrei o código abaixo aqui:http://delphi.about.com/od/formsdialogs/l/aa010304a.htm mas não está funcionando para mim. O pop-up ainda não está centralizado no formulário do proprietário. (Não está claro para mim como o método realmenteconhecer o formulário do proprietário ...)
function TForm1.MessageDlg(const Msg: string; DlgType: TMsgDlgType;
Buttons: TMsgDlgButtons; HelpCtx: Integer): Integer;
begin
with CreateMessageDialog(Msg, DlgType, Buttons) do
try
Position := poOwnerFormCenter;
Result := ShowModal
finally
Free
end
end;