valor do MessageBox()

17/10/2004

0

Boa noite!

gostaria de saber como faço para atribuir a uma variavel o valor retornado por um MessageBox com botões OK e CANCEL????

tipo: tenho minha variavel

bool info;


e depois que testo o valor retornado na sequinte atribuição sempre entra em verdadeiro!

info = MessageBox(NULL, ".....", "......", 1);


como faço para ter o efeito que quero??? ...saber se foi clicado em OK ou CANCEL????

Obs. tambem não sei se o que fiz está certo.

Fico aguardando!! Desde já, muito obrigado!

[i:f3ce3f4a5c]Raimundo Farias[/i:f3ce3f4a5c]


Raimundo_farias

Raimundo_farias

Responder

Posts

01/11/2004

Tatuweb

Veja no exemplo abaixo.

void __fastcall TForm1::Button1Click (TObject *Sender)
{
  int ReMsg;
  ReMsg = MessageBox (Handle, "Olá Mundo!", "Borland C++", MB_OKCANCEL);
  if (ReMsg == ID_OK)                  // ou if (ReMsg == ID_CANCEL)
    {
      ShowMessage ("Voce clicou em OK!");
    }
  else
    {
      ShowMessage ("Voce clicou em Cancelar!");
    }
}



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar