Что нового

always on top

avtomat

Новичок
Сообщения
4
Репутация
0
как сделать msgbox "always on top", чтобы не закрывался другими окнами?
 

Yashied

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


Добавлено:
Сообщение автоматически объединено:

Или можно так:

Код:
#Include <WindowsConstants.au3>

$hWnd = GUICreate('', -1, -1, -1, -1, -1, $WS_EX_TOPMOST)
MsgBox(0, '', '', 0, $hWnd)
GUIDelete($hWnd)
 
Автор
A

avtomat

Новичок
Сообщения
4
Репутация
0
Yashied сказал(а):
Например сделать собственный _MsgBox().


Добавлено:
Сообщение автоматически объединено:

Или можно так:

Код:
#Include <WindowsConstants.au3>

$hWnd = GUICreate('', -1, -1, -1, -1, -1, $WS_EX_TOPMOST)
MsgBox(0, '', '', 0, $hWnd)
GUIDelete($hWnd)




да ну нафик. слишком шикарно для пользователей. и так потерпят )
шутка.)
гут. спасибо за вариант
 

Guezt

Продвинутый
Сообщения
335
Репутация
82
Код:
MsgBox(270336,"title","text")

а как на счет стандартного варианта ? :smile:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Мда, и тему назвали криво (а модератор почему-то молчит), и справку не читали... И что больше удивляет, так это то что все сразу начали искать сложные решения, я кстати в том числе. Вот что бывает когда кодишь много лет и решаешь сложные задачи.

Кстати чтобы проще понять, аттрибут «Поверх всех окон» задаётся флагом 262144, а остальные к нему приплюсовываются. Ну это в принципе и в справке написано :whistle:.
 

SyDr

Сидра
Сообщения
651
Репутация
158
Я для дебага 4096 использую. Достаточно удобно :smile:
 
Верх