Ir para conteúdo
Fórum Script Brasil
  • 0

Como Fazer Em C As Janelas Do Tipo Alert Em Sites?


Lucas NN

Pergunta

Olá,

Como faço aquelas telas de aviso de sites em C?

Ex: você clica com o botão direito em uma página que proibe de copiar e aparece um alerta com a opção de OK...

Gostaria de saber além de eu fazer uma básica apenas com OK, onde posso aprender a colocar mais opções, ok e cancelar, fazer o botão clicado retornar um valor, etc, como poderia ser manipulada esse tipo de janela...

Vlw obrigado!!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Use a função MessageBox, da biblioteca windows.h. O protótipo dela é algo parecido com o que segue:

unsigned MessageBox( HWND h, const char *texto, const char *titulo, unsigned tipo );
O argumento "h" pode ser NULL; "texto" é o texto que deverá aparecer no corpo da caixa; "titulo" é o título da caixa; "tipo" indicar a "configuração" da caixa. Os valores de "tipo" que podem ser úteis são: MB_OK: Adiciona um botão "OK" na caixa. MB_OKCANCEL: Adiciona um botão "OK" e um "Cancelar" na caixa; retorna "IDOK" se o usurá clicar em "OK" ou "IDCANCEL" se clicar em "Cancelar". MB_YESNO: Adiciona um botão "Sim" e um botão "Não". Se o usuário clicar em "Sim", retornará "IDYES", se clicar em "Não", "IDNO". Há também o MB_ICONEXCLAMATION e o MB_ICONINFORMATION, que só adicionam um ícone que indica o gênero da caixa de mensagem. O primeiro especifica que a caixa é um alerta, e o segundo, que a caixa somente está informando o usuário. Veja o exemplo:
#include <windows.h>

...

    t = MessageBox( NULL, "Clique em Sim para fazer ... ou Não para fazer ...",
                    "Pergunta", MB_YESNO | MB_ICONINFORMATION );

    if ( t == IDYES )
        ...
    else if ( t == IDNO )
        ...

...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...