MessageBox
Origem: A Bíblia do Lazarus, a enciclopédia livre.
MessageBox(Handle, Mensagem, Título da Janela, Botões);
Vejamos os parâmetros desta função:
Handle = Especifica o contexto de dispositivo que será usado para mostrar a Mensagem. Mas o que vem a ser o contexto de dispositivo? Vamos ao inicio: No Ms-Windows, para se mostrar uma janela, um formulário por exemplo, é necessário que essa janela seja registrada, e nesse registro de janela, ela recebe um handle, um contexto de dispositivo. O número não se repete e é sempre alterado quando a janela é novamente registrada. Por exemplo, digamos que você execute o programa Bloco de Notas e o programa Calculadora. O Formulário da calculadora terá um handle, e cada um de seus botões também terá um handle e todos esses handles serão diferentes um dos outros. Enquanto isso o formulário do Bloco de Notas tem também um handle, e seus menus por exemplo tem outro(s) handle(s). Isto significa que, cada janela, cada formulário, cada botão, cada menu, cada controle em si recebe um handle quando ele é registrado pelo Ms-Windows. Suponhamos que você tenha 100 programas sendo executados ao mesmo tempo, cada formulário de cada programa e cada um de seus componentes, como botões e menus, terão um handle, e essas centenas, ou milhares, de handles, serão diferentes um dos outros. Isso se deve ao fato de que na API do Windows, para se comunicar com alguma aplicação e fazer alguma ação nela, é necessário que você tenha o handle do componente que você deseja "mexer", para que assim a API do Windows saiba diferenciar e procurar o seu componente. Lembrando que no Delphi/Lazarus, o handle não passa de um dado do tipo LONGINT.
Mensagem = Mensagem que aparecerá. Por exemplo: 'Ocorreu algum erro e este programa será fechado!'
Título da Janela = É o texto que aparecerá na barra de título da Mensagem. Por exemplo: 'Erro!'
Botões = São os botoes que apareceram na janela. Existem várias opções dentre as quais você poderá colocar botões do tipo: SIM, NÃO, CANCELAR, IGNORAR, TENTAR NOVAMENTE entre outras...

