IDENTIFICAR SE MSGBOX ESTA ATIVO

LCSD 14/04/2011 18:52:55
#371358
Pessoal, boa noite.....

Por acaso, tem como eu saber se um MSGBOX em meu sistema ainda está aberto esperando o SIM/NÃO do usuário ou se já ela já ão está ativa no meu form???
Tenho uma aplicação aonde eu tenho que ficar correndo um TIMER para fazer a limpeza da tela sempre que ela é preenchida com dados. E em um momento, sou obrigado a mostrar um MSGBOX para o usuário, e esperar que ele dê SIM ou NÃO para continuar, só que antes da abertura deste MSGBOX, o [Ô]tempo[Ô] já tá rolando. E se eu mandar limpar o FORM com o MSGBOX em primeiro plano, o sistema inteiro acaba dando pau.
Será que tem como fazer esta checagem???????
FNANDOOD 14/04/2011 19:12:31
#371360
porque você não usa um form ao inves de uma msgbox.
LCSD 14/04/2011 20:20:40
#371363
Estou pensando seriamente nesta hipótese, mas antes de apelar para ela, estou vendo se consigo resolver descobrindo se tem como saber se ele está ativo ou não, mesmo que seja via API do Windows.
RODRIGOFERRO 14/04/2011 22:48:58
#371379
poutz pensei a mesma coisa que o LVFIOROT

ahiauhauia Valew
FEDERHEN 15/04/2011 11:49:59
#371441
Se o problema é o PAU quando o MSGBOX e TIMER entram em ação juntos,
você pode desabilitar o TIMER enquanto a MSGBOX está sendo exibida.

Timer1.Enabled = False
MsgBox [Ô]...[Ô]
Timer1.Enabled = True
ROBIU 15/04/2011 12:49:55
#371450
Veja aqui minha Msgbox. Você pode usá-la com ou sem o activeSkin. Já tenho uma versão com o parâmetro SkinSetHue, que muda a cor do Skin e ajuste no foco da imputbox. Caso necessite de alguma função adicional, é só entrar em contato que estarei adicionando.
Tópico encerrado , respostas não são mais permitidas