Difference between revisions of "SysFn67/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(Created page with ''''Параметры''': * eax = 67 - номер функции * ebx = новая x-координата окна * ecx = новая y-координата окна * edx = н...')
 
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).