Talk:SysFn00/ru: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
|- | |- | ||
| align="center" | <tt> 0..31</tt> | | align="center" | <tt> 0..31</tt> | ||
| [[ | | [[DataTypes/ru#UInt32|uint32]] | ||
| 0 | | 0 | ||
| Номер функции. | | Номер функции. | ||
Line 12: | Line 12: | ||
|- | |- | ||
| align="center" | <tt> 0..15</tt> | | align="center" | <tt> 0..15</tt> | ||
| [[ | | [[DataTypes/ru#UInt16|uint16]] | ||
| ширина окна | | ширина окна | ||
| rowspan="2" | Расположение окна относительно оси X. | | rowspan="2" | Расположение окна относительно оси X. | ||
|- | |- | ||
| align="center" | <tt>16..31</tt> | | align="center" | <tt>16..31</tt> | ||
| [[ | | [[DataTypes/ru#Int16|int16]] | ||
| позиция окна по X | | позиция окна по X | ||
|- | |- | ||
Line 23: | Line 23: | ||
|- | |- | ||
| align="center" | <tt> 0..15</tt> | | align="center" | <tt> 0..15</tt> | ||
| [[ | | [[DataTypes/ru#UInt16|uint16]] | ||
| высота окна | | высота окна | ||
| rowspan="2" | Расположение окна относительно оси Y. | | rowspan="2" | Расположение окна относительно оси Y. | ||
|- | |- | ||
| align="center" | <tt>16..31</tt> | | align="center" | <tt>16..31</tt> | ||
| [[ | | [[DataTypes/ru#Int16|int16]] | ||
| позиция окна по Y | | позиция окна по Y | ||
|- | |- | ||
Line 34: | Line 34: | ||
|- | |- | ||
| align="center" | <tt> 0..23</tt> | | align="center" | <tt> 0..23</tt> | ||
| [[ | | [[DataTypes/ru#RGB888|rgb888]] | ||
| цвет клиентской области | | цвет клиентской области | ||
| | | | ||
|- | |- | ||
| align="center" | <tt>24..27</tt> | | align="center" | <tt>24..27</tt> | ||
| [[ | | [[DataTypes/ru#UInt4|uint4]] | ||
| тип окна | | тип окна | ||
| | | | ||
Line 50: | Line 50: | ||
|- | |- | ||
| align="center" | <tt>28</tt> | | align="center" | <tt>28</tt> | ||
| [[ | | [[DataTypes/ru#Bit|bit]] | ||
| флаг: текст заголовка | | флаг: текст заголовка | ||
| Тип окна I-II: игнорируется. | | Тип окна I-II: игнорируется. | ||
Line 61: | Line 61: | ||
|- | |- | ||
| align="center" | <tt>29</tt> | | align="center" | <tt>29</tt> | ||
| [[ | | [[DataTypes/ru#Bit|bit]] | ||
| флаг: начало координат | | флаг: начало координат | ||
| Начало координат совпадает с: | | Начало координат совпадает с: | ||
Line 68: | Line 68: | ||
|- | |- | ||
| align="center" | <tt>30</tt> | | align="center" | <tt>30</tt> | ||
| [[ | | [[DataTypes/ru#Bit|bit]] | ||
| флаг: сплошной фон | | флаг: сплошной фон | ||
| Клиентская область при отрисовке окна: | | Клиентская область при отрисовке окна: | ||
Line 75: | Line 75: | ||
|- | |- | ||
| align="center" | <tt>31</tt> | | align="center" | <tt>31</tt> | ||
| [[ | | [[DataTypes/ru#Bit|bit]] | ||
| флаг: градиентный фон | | флаг: градиентный фон | ||
| Клиентская область заполняется: | | Клиентская область заполняется: | ||
Line 84: | Line 84: | ||
|- | |- | ||
| align="center" | <tt> 0..23</tt> | | align="center" | <tt> 0..23</tt> | ||
| [[ | | [[DataTypes/ru#RGB888|rgb888]] | ||
| цвет заголовка окна | | цвет заголовка окна | ||
| Только для окон типа I и II. | | Только для окон типа I и II. | ||
|- | |- | ||
| align="center" | <tt>24</tt> | | align="center" | <tt>24</tt> | ||
| [[ | | [[DataTypes/ru#Bit|bit]] | ||
| флаг: неперемещаемое окно | | флаг: неперемещаемое окно | ||
| | | | ||
Line 101: | Line 101: | ||
|- | |- | ||
| align="center" | <tt>28..31</tt> | | align="center" | <tt>28..31</tt> | ||
| [[ | | [[DataTypes/ru#UInt4|uint4]] | ||
| стиль заголовка окна | | стиль заголовка окна | ||
| Тип окна I-II: | | Тип окна I-II: | ||
Line 114: | Line 114: | ||
|- | |- | ||
| align="center" rowspan="2" | <tt> 0..32</tt> | | align="center" rowspan="2" | <tt> 0..32</tt> | ||
| [[ | | [[DataTypes/ru#RGB888|rgb888]] | ||
| цвет рамки окна | | цвет рамки окна | ||
| Только для окон типа I и II. | | Только для окон типа I и II. | ||
|- | |- | ||
| [[ | | [[DataTypes/ru#Pointer|pointer]] | ||
| адрес строки заголовка | | адрес строки заголовка | ||
| Только для окон типа III и IV при <b>edx</b><sub>28</sub> = 1. | | Только для окон типа III и IV при <b>edx</b><sub>28</sub> = 1. | ||
|} | |} |
Revision as of 18:22, 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. |