Talk:SysFn00/ru: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{| border="1" width="100%" id="table1" class="wikitable" style="font-size:88%" | {| border="1" width="100%" id="table1" class="wikitable" style="font-size:88%" | ||
! colspan="4" style="background:# | ! colspan="4" style="background:#ccccff" | Параметры | ||
|- | |- | ||
! colspan="4" | ! colspan="4" style="background:#ddddff" | eax | ||
|- | |- | ||
| align="center" | <tt> 0..31</tt> | | align="center" | <tt> 0..31</tt> | ||
| Line 9: | Line 9: | ||
| Номер функции. | | Номер функции. | ||
|- | |- | ||
! colspan="4" | ! colspan="4" style="background:#ddddff" | ebx | ||
|- | |- | ||
| align="center" | <tt> 0..15</tt> | | align="center" | <tt> 0..15</tt> | ||
| Line 20: | Line 20: | ||
| позиция окна по X | | позиция окна по X | ||
|- | |- | ||
! colspan="4" | ! colspan="4" style="background:#ddddff" | ecx | ||
|- | |- | ||
| align="center" | <tt> 0..15</tt> | | align="center" | <tt> 0..15</tt> | ||
| Line 31: | Line 31: | ||
| позиция окна по Y | | позиция окна по Y | ||
|- | |- | ||
! colspan="4" | ! colspan="4" style="background:#ddddff" | edx | ||
|- | |- | ||
| align="center" | <tt> 0..23</tt> | | align="center" | <tt> 0..23</tt> | ||
| Line 81: | Line 81: | ||
* 1 - градиентом от указанного цвета к чёрному | * 1 - градиентом от указанного цвета к чёрному | ||
|- | |- | ||
! colspan="4" | ! colspan="4" style="background:#ddddff" | esi | ||
|- | |- | ||
| align="center" | <tt> 0..23</tt> | | align="center" | <tt> 0..23</tt> | ||
| Line 111: | Line 111: | ||
Тип окна III-IV: игнорируется. | Тип окна III-IV: игнорируется. | ||
|- | |- | ||
! colspan="4" | ! colspan="4" style="background:#ddddff" | edi | ||
|- | |- | ||
| align="center" rowspan="2" | <tt> 0..32</tt> | | align="center" rowspan="2" | <tt> 0..32</tt> | ||
Revision as of 18:28, 3 April 2010
| Параметры | |||
|---|---|---|---|
| eax | |||
| 0..31 | uint32 | 0 | Номер функции. |
| ebx | |||
| 0..15 | uint16 | ширина окна | Расположение окна относительно оси X. |
| 16..31 | int16 | позиция окна по X | |
| ecx | |||
| 0..15 | uint16 | высота окна | Расположение окна относительно оси Y. |
| 16..31 | int16 | позиция окна по Y | |
| edx | |||
| 0..23 | rgb888 | цвет клиентской области | |
| 24..27 | uint4 | тип окна |
Остальные возможные значения (от 5 до 15) зарезервированы, вызов функции с такими значениями игнорируется. |
| 28 | bit | флаг: текст заголовка | Тип окна I-II: игнорируется.
Тип окна III-IV:
Для последующего изменения текста заголовка используется функция 71.1. |
| 29 | bit | флаг: начало координат | Начало координат совпадает с:
|
| 30 | bit | флаг: сплошной фон | Клиентская область при отрисовке окна:
|
| 31 | bit | флаг: градиентный фон | Клиентская область заполняется:
|
| esi | |||
| 0..23 | rgb888 | цвет заголовка окна | Только для окон типа I и II. |
| 24 | bit | флаг: неперемещаемое окно |
|
| 25..27 | 0 | Зарезервированы. | |
| 28..31 | uint4 | стиль заголовка окна | Тип окна I-II:
Другие значения зарезервированы. Тип окна III-IV: игнорируется. |
| edi | |||
| 0..32 | rgb888 | цвет рамки окна | Только для окон типа I и II. |
| pointer | адрес строки заголовка | Только для окон типа III и IV при edx28 = 1. | |