Difference between revisions of "SysFn67/ru"

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

Revision as of 16:17, 9 April 2010

Параметры:

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

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

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

Замечания:

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