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. |