SysFn67/ru

From KolibriOS wiki
Revision as of 16:16, 9 April 2010 by Kogemyaka (talk | contribs) (Created page with ''''Параметры''': * eax = 67 - номер функции * ebx = новая x-координата окна * ecx = новая y-координата окна * edx = н...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Параметры:

  • eax = 67 - номер функции
  • ebx = новая x-координата окна
  • ecx = новая y-координата окна
  • edx = новый x-размер окна
  • esi = новый y-размер окна

Возвращаемое значение:

  • функция не возвращает значения

Замечания:

* Значение -1 для параметра означает "не изменять"; например, для
  перемещения окна без изменения размеров можно указать edx=esi=-1.
* Предварительно окно должно быть определено функцией 0.
  Она же задаёт начальные координаты и размеры окна.
* Размеры окна понимаются в смысле функции 0, т.е.
  на один пиксель меньше, чем реальные размеры.
* Вызов функции для максимизированных окон просто игнорируется.
* Для окон соответствующих стилей положение и/или размеры могут быть
  изменены пользователем; текущие положение и размеры могут быть
  получены вызовом функции 9.
* Функция посылает окну событие перерисовки (с кодом 1).