SplashTextOn
Создаёт настроенное всплывающее окно с текстом.
SplashTextOn ( "title", "text" [, w = 500 [, h = 400 [, x pos [, y pos [, opt = 0 [, "fontname" [, fontsz = 12 [, fontwt ]]]]]]]] )
Параметры
title | Заголовок окна всплывающего окна. |
text |
Текст всплывающего окна. |
w |
[необязательный] Ширина окна в пикселях. (по умолчанию равна 500) |
h |
[необязательный] Высота окна в пикселях. (по умолчанию равна 400) |
x pos |
[необязательный] Отступ слева (в пикселях) для окна с изображением (по умолчанию окно центрируется). |
y pos |
[необязательный] Отступ сверху (в пикселях) для окна с изображением (по умолчанию окно центрируется). |
opt |
[необязательный] По умолчанию 'поверх всех окон, с заголовком, выравнивание по центру' Сложите необходимые значения: 0 = выравнивание по центру, поверх всех окон, с заголовком (по умолчанию) 1 = окно без заголовка и границ 2 = отключает "поверх всех окон" 4 = выравнивание текста по левому краю 8 = выравнивание текста по правому краю 16 = окно может быть перемещено 32 = центрировать текст по вертикали |
fontname |
[необязательный] Шрифт для использования (если значение "" или шрифт не найден, будет использован шрифт OS по умолчанию для GUI) |
fontsz |
[необязательный] Размер шрифта (по умолчанию 12; стандартные размеры: 6 8 9 10 11 12 14 16 18 20 22 24 26 28 36 48 72) |
fontwt |
[необязательный] Толщина шрифта (0 - 1000, по умолчанию 400 = нормальный). Значение > 1000 интерпретируется, как 0. |
Возвращаемое значение
Возвращает дескриптор всплывающего окна, который может быть использован в функции ControlSetText.Примечания
Чтобы пропустить указание необязательного параметра, оставьте вместо него значение по умолчанию, равное:См. также
SplashOff, SplashImageOn, ControlSetText, ToolTip, MsgBoxПример
SplashTextOn("Заголовок", "Сообщения появляются здесь.", -1, -1, -1, -1, 4, "", 24)
Sleep(3000)
SplashOff()
; с мерцанием
$message = ""
SplashTextOn("Название", $message, -1, -1, -1, -1, 4, "")
For $x = 1 To 20
$message &= $x & @LF
SplashTextOn("Название", $message, -1, -1, -1, -1, 4, "")
Sleep(100)
Next
; без мерцания
$message = ""
SplashTextOn("Название", $message, -1, -1, -1, -1, 4, "")
For $x = 1 To 20
$message &= $x & @LF
ControlSetText("Название", "", "Static1", $message)
Sleep(100)
Next