|
Описание функции | |
| 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 секунды вернуть окно обратно