Что нового

возврат в окно приложения без подтверждения Msgbox'a

Статус
Закрыто для дальнейших ответов.

jilexandr

Знающий
Сообщения
129
Репутация
6
почему после вывода Msgbox можно вернуться назад в окно положения и сколько угодно раз нажать кнопку для выведения того же самого msgbox'а?) нужно сделать так как и всех программах...
 

Dm666

Осваивающий
Сообщения
221
Репутация
48
Для этого есть флаг 8192
Код:
MsgBox(8192,"", "")
 
Автор
J

jilexandr

Знающий
Сообщения
129
Репутация
6
у меня окно всегда поверх остальных, и получается что все сообщения и msgbox в том числе на заднем плане, как исправить?
 
Автор
J

jilexandr

Знающий
Сообщения
129
Репутация
6
(4+512+8192+270336,

теперь окно на переднем плане, но предведущая проблема опять появилась

как правильно записать?
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Можно написать и так:
Код:
MsgBox(8192 + 262144, "", "")

а можно сразу сумму написать:
Код:
MsgBox(270336, "", "")
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
И никто так и не заглядывал в справку?

Код:
#Include <WindowsConstants.au3>

$hForm = GUICreate('MyGUI', 400, 400, -1, -1, -1, $WS_EX_TOPMOST)
$Button = GUICtrlCreateButton('MsgBox', 165, 366, 70, 23)
GUISetState()

While 1
    $Msg = GUIGetMsg()
    Switch $Msg
        Case -3
            ExitLoop
        Case $Button
			MsgBox(0, '', '', 0, $hForm)
    EndSwitch
WEnd
 
Автор
J

jilexandr

Знающий
Сообщения
129
Репутация
6
буду пока что здесь спрашивать то что меня интересует :smile: :IL_AutoIt_1:

Код:
$box=random(1,4)
send($box)

как округлить до целого числа?

и отправить нужно в окно, в независимости активно оно или нет, у меня то отправляется но только в активное окно и приходиться постоянно "висеть" в нем
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Один вопрос - одна тема. Таковы правила.

Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Верх