Pergunta : Começ o punho de Windows.MessageBox

Os companheiros,

I da pergunta do novato do
A… mandam uma coleção de diversas funções definidas pelo utilizador no unit.
Can não figurar para fora agora se é possível chamar aqui Windows.MessageBox… O problema parece começ o punho? a idéia básica do
The aqui é evitar problemas tais como ShowMessage (), que pode ser escondido atrás de um form.
aberto modal class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
>procedure notpretty CustomMsgBox " do class= " do id= " codeSnippet652824 do
        
class= do

Resposta : Começ o punho de Windows.MessageBox

Talvez eu entendi mal algo.
Você precisa de ter um MessageBox topmost mesmo se há todo o outro formulário modal mostrado?

Se este é o caso você pode outra vez usar o messagebox com alguns parâmetros adicionais.

No exemplo, chamando

MessageBox (0, “olá!, isto são uma aplicação do console”, “olá!”, MB_SYSTEMMODAL ou MB_SETFOREGROUND ou MB_TOPMOST ou MB_ICONHAND);

Você terá uma caixa de diálogo topmost da mensagem com uma tecla APROVADA

a parte a mais importante é o último parâmetro. O “MB_SYSTEMMODAL ou o MB_SETFOREGROUND ou o MB_TOPMOST” asseguram-se de que a caixa de mensagem seja sistema modal, parte superior a maioria e se transforme a janela do primeiro plano.

    * A bandeira de MB_SYSTEMMODAL assegura-se de que o usuário deva responder à caixa de mensagem antes de continuar o trabalho na janela identificada pelo parâmetro do hWnd.
    * A bandeira de MB_TOPMOST especific que a caixa de mensagem deve ser sobretudo janelas não-topmost coloc e deve permanecer acima deles, mesmo quando a janela é desativada.
    * A bandeira de MB_SETFOREGROUND assegura-se de que a caixa de mensagem se transforme a janela do primeiro plano.


Outras soluções  
 
programming4us programming4us