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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar