Описание функции | |
WinMove |
Перемещает и / или изменяет размеры окна.
WinMove('title','text',x,y[,width[,height[,speed]]])
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон. |
text |
Текст окна. |
x |
Новая X-координата. |
y |
Новая Y-координата. |
width |
[необязательный] Новая ширина окна. |
height |
[необязательный] Новая высота окна. |
speed |
[необязательный] Скорость перемещения окна, указывается в диапазоне от 1 (быстро) до 100 (медленно). Если параметр не указан, то мгновенно. |
Возвращаемое значение
Успех: | Возвращает дескриптор окна. |
Ошибка: | Возвращает 0, если окно не найдено. |
Примечания
WinMove() не влияет на свёрнутые окна, но работает для скрытых окон.См. также
WinGetPos, WinActivate, WinClose, WinGetClientSize, WinSetState
Примеры: | Как создать кнопку? |
exect=$var_h=WinGetHandle('[CLASS:TTOTAL_CMD]')||$var_a=WinGetPos(Eval('var_h'))||WinMove(Eval('var_h'),Null,10,10,200,300,20)||Sleep(3000)||WinMove(Eval('var_h'),Null,$var_a[0],$var_a[1],$var_a[2],$var_a[3],20) ;; переместить окно Total Commander, через 3 секунды вернуть окно обратно