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" | {| border="1" width="100%" id="table1" class="wikitable" | ||
! colspan=" | ! colspan="3" style="background:#ddddff" | <p align="center">Параметры | ||
|- | |||
! width="6%" colspan="3" align="center" | <b>eax</b> | |||
|- | |- | ||
| align="center" | <tt> 0..31</tt> | | align="center" | <tt> 0..31</tt> | ||
| 0 | | 0 | ||
| width="67%" | номер функции | | width="67%" | номер функции | ||
|- | |- | ||
! width="6%" | ! width="6%" colspan="3" align="center" | <b>ebx</b> | ||
|- | |||
| align="center" | <tt> 0..15</tt> | | align="center" | <tt> 0..15</tt> | ||
| размер по оси x | | размер по оси x | ||
Line 15: | Line 17: | ||
| координата по оси x | | координата по оси x | ||
|- | |- | ||
! width="6%" | ! width="6%" colspan="3" align="center" | <b>ecx</b> | ||
|- | |||
| align="center" | <tt> 0..15</tt> | | align="center" | <tt> 0..15</tt> | ||
| размер по оси y | | размер по оси y | ||
Line 23: | Line 26: | ||
| координата по оси y | | координата по оси y | ||
|- | |- | ||
! width="6%" | ! width="6%" colspan="3" align="center" | <b>edx</b> | ||
|- | |||
| align="center" | <tt> 0.. 7</tt> | | align="center" | <tt> 0.. 7</tt> | ||
| синая компонента цвета | | синая компонента цвета | ||
Line 58: | Line 62: | ||
| align="center" | <tt>31</tt> | | align="center" | <tt>31</tt> | ||
| D | | D | ||
| 1 - градиентная заливка рабочей области, | | 1 - градиентная заливка рабочей области, 0 - нормальная | ||
|- | |||
! width="6%" colspan="3" align="center" | <b>esi=</b> | |||
|- | |- | ||
| width="26%" colspan="2" | 0xXYRRGGBB | | width="26%" colspan="2" | 0xXYRRGGBB | ||
| width="67%" | | | width="67%" | | ||
Line 70: | Line 75: | ||
* прочие значения X и Y зарезервированы | * прочие значения X и Y зарезервированы | ||
|- | |- | ||
! width="6%" align="center" | <b>edi=</b> | ! width="6%" colspan="3" align="center" | <b>edi=</b> | ||
|- | |||
| width="26%" colspan="2" | 0x00RRGGBB | | width="26%" colspan="2" | 0x00RRGGBB | ||
| width="67%" | | | width="67%" | |
Revision as of 16:46, 3 April 2010
Параметры | ||
---|---|---|
eax | ||
0..31 | 0 | номер функции |
ebx | ||
0..15 | размер по оси x | обозначим далее xpos и xsize координатой и размером по оси x |
16..31 | координата по оси x | |
ecx | ||
0..15 | размер по оси y | обозначим далее ypos и ysize координатой и размером по оси y |
16..31 | координата по оси y | |
edx | ||
0.. 7 | синая компонента цвета | цвет рабочей области окна (игнорируется для стиля Y=2) |
8..15 | зелёная компонента цвета | |
16..23 | красная компонента цвета | |
24..27 | стиль окна |
остальные возможные значения (от 5 до 15) зарезервированы, вызов функции с такими Y игнорируется |
28 | A | 1 - у окна есть заголовок; для стилей Y=3,4 адрес строки заголовка задаётся в edi, для прочих стилей используется подфункция 1 функции 71 |
29 | B | 1 - координаты всех графических примитивов задаются относительно клиентской области окна |
30 | C | 1 - не закрашивать рабочую область при отрисовке окна |
31 | D | 1 - градиентная заливка рабочей области, 0 - нормальная |
esi= | ||
0xXYRRGGBB |
Только для окон типа I и II Цвет заголовка:
| |
edi= | ||
0x00RRGGBB |
Только для окон типа I и II. Цвет рамки окна |