Metadata-Version: 2.4
Name: MessageBoxWin32
Version: 0.1.2
Summary: Caixas de diálogo Windows MessageBox via ctypes (sem Tkinter, porém especificamente para Windows).
Home-page: https://github.com/lhrp/messageboxwin32
Author: Leonardo Henrique Rangon Paulino
Author-email: leonardo@lhrp.com.br
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: wxPython==4.2.3
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# MessageBoxWin32
```
Este pacote permite criar caixas de diálogo do Windows usando a função MessageBox da API do Windows, sem depender de Tkinter. 

É ideal para aplicações que precisam de uma interface simples de alerta ou confirmação no Windows.

Esta biblioteca depende de:
- ctypes (Que vem instalado por padrão junto do Python)
- wxPython

Ressaltando que a mesma é para uso apenas em ambiente Windows.
```
    
Métodos disponíveis:
- `exibirMensagem`: Exibe uma caixa de mensagem simples com um botão OK.
- `exibirMensagemAtencao`: Exibe uma caixa de mensagem com um ícone de aviso.
- `exibirMensagemInformacao`: Exibe uma caixa de mensagem com um ícone de informação.
- `exibirMensagemErro`: Exibe uma caixa de mensagem com um ícone de erro.
- `exibirMensagemQuestionamento`: Exibe uma caixa de mensagem com opções de ação, como OK, Cancelar, Sim, Não, etc.
- `solicitarTexto`: Exibe uma caixa de texto, para que o usuário informe um texto. Caso cancelado, será retornado ""

Parametros Gerais:
- `mensagem`: A mensagem a ser exibida na caixa de diálogo.
- `titulo`: O título da caixa de diálogo.

Parametros do Método `exibirMensagemQuestionamento`:
- `acao`: Define os tipos de ações que o usuário pode tomar.

- O parâmetro `acao` pode ser:

  - **`1`**: OK e Cancelar
  - **`2`**: Sim, Não e Cancelar
  - **`3`**: Sim e Não
  - **`4`**: Tentar Novamente e Cancelar
  - **`5`**: Anular, Tentar Novamente e Ignorar
  - **`Qualquer outro valor`**: OK e Cancelar

Retorno Geral:
- Retorna um inteiro ao clicar no OK ou fechar a janela.

Retorno do Método `exibirMensagemQuestionamento`:

- Dependendo da ação escolhida, o retorno pode ser:
  - **`0`**: Se o usuário clicar em Cancelar, Não, Anular ou Ignorar
  - **`1`**: Se o usuário clicar em OK ou Sim
  - **`2`**: Se o usuário clicar em Tentar Novamente
