SysFn67/ru: Difference between revisions

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