Pessoalmente acho ambos os WinAPI MessageBox e Application.MessageBox e MessageDlg funções cludgy semper e adicionar a seguinte função para cada aplicativo.
função MsgBox (const Msg: string;
MsgType: Integer = MB_OK ou MB_ICONSTOP): Integer;
começo
Resultado: = MessageBox (Application.Handle, PChar (MSG),
PChar (Application.Title), MsgType);
final;
Forms.pas exige que se utiliza na cláusula.

Delicious
Digg
Google
Yahoo