Описание функции | |
ToolTip | ![]() ![]() |
Создаёт всплывающую подсказку в любом месте экрана.
ToolTip('text'[,x[,y[,'title'[,icon=0[,options]]]]])
Параметры
text | Текст всплывающей подсказки. Пустая строка означает, что отображаемая всплывающая подсказка будет очищена. |
x |
[необязательный] Координата всплывающей подсказки по x. По умолчанию используется текущая координата курсора мыши. |
y |
[необязательный] Координата всплывающей подсказки по y. По умолчанию используется текущая координата курсора мыши. |
title |
[необязательный] Заголовок всплывающей подсказки (Требует IE5+) |
icon |
[необязательный] Иконка, отображаемая рядом с заголовком: требует указания параметра title. 0 - (по умолчанию) Без иконки 1 - Иконка "Информация" 2 - Иконка "Предупреждение" 3 - Иконка "Ошибка" |
options |
[необязательный] Дополнительные опции (сложите необходимые значения): 1 = отобразить, как овальная (Balloon Tip) (Требует IE5+) 2 = центрировать подсказку по координатам x,y (по умолчанию это координаты левого верхнего угла подсказки). 4 = принудительно отображать подсказку полностью, независимо от указанных координат. Если используется несколько мониторов, подсказка будет "прилипать" к ближайшему монитору. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если длина заголовка превышает 99 символов. |
Примечания
Чтобы пропустить указание необязательного параметра, оставьте вместо него значение по умолчанию, равное Default.См. также
MsgBox, SplashTextOn
Примеры: | ![]() |
exect=$var_aa=ToolTip('Это~~подсказка',0,0) GLOBALEXECT<a> ;; пример вывода подсказки
exect=$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',0,0,'Информация',1,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в верхнем углу экрана с информацией: Путь объекта под курсором и его даты создания
exect=$var_a=MouseGetPos()||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',$var_a[0],$var_a[1],'Информация',1,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в позиции курсора с информацией: Путь объекта под курсором и его даты создания
exect=$var_ix=<info=x165>||$var_iy=<info=x166>||$var_s='---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>'||ToolTip('$var_s',$var_ix,$var_iy,'Информация',1,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в позиции пункта с информацией: Путь объекта под курсором и его даты создания
exect=ToolTip('---------------------------'&@CRLF&'%P%N'&@CRLF&'<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в позиции пункта с информацией: Путь объекта под курсором и его даты создания
exect=ToolTip('---------------------------'&@CRLF&'Длина~~пути:~~'&StringLen('%P%N')&'~~символа(ов)'&@CRLF&'Дата~~создания:~~<info=o44%P%N//>',<info=x165>,<info=x166>,'Информация',1,1)||Sleep(5000) ;; создать всплывающую подсказку на 5 секунд в позиции пункта с информацией: Длина пути объекта под курсором и его даты создания
bufsr=##<info=x5> exect=ToolTip(ClipGet(),800,500,'Информация',1,1)||Sleep(5000) ;; записать в буфер обмена количество файлов в активной панели и отобразить в информационном окне
lists=%Z%WL||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; копировать первые слова имен выделенных объектов и отобразить в информационном окне
lists=%Z%WL||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]~~[a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; копировать первые два слова имен выделенных объектов и отобразить в информационном окне
<PRESW=12> exect=$var_i+=1||ToolTip('Нажатие~~ALT~~'&$var_i,5,5) <PRESW=1B> infbx=||ESC~~ВЫХОД||3||170||60 :EXIT: <PRESWEND> ;; пример работы команды <PRESW> - количество нажатий в подсказке
<PRESW=12> exect=$var_i+=1||ToolTip('Нажатие~~ALT~~'&$var_i,5,5)+Sleep(99) <PRESW=1B> infbx=||ESC~~ВЫХОД||3||170||60 :EXIT: <PRESWEND> ;; пример работы команды <PRESW> - количество нажатий в подсказке с заданной задержкой между нажатиями