Rev 655 | Rev 667 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 655 | Rev 665 | ||
---|---|---|---|
Line 2167... | Line 2167... | ||
2167 | ====================================================================== |
2167 | ====================================================================== |
2168 | Parameters: |
2168 | Parameters: |
2169 | * eax = 47 - function number |
2169 | * eax = 47 - function number |
2170 | * ebx = parameters of conversion number to text: |
2170 | * ebx = parameters of conversion number to text: |
2171 | * bl = 0 - ecx contains number |
2171 | * bl = 0 - ecx contains number |
2172 | * bl = 1 - ecx contains pointer to dword-number, or qword-number |
2172 | * bl = 1 - ecx contains pointer to dword/qword-number |
2173 | * bh = 0 - display in decimal number system |
2173 | * bh = 0 - display in decimal number system |
2174 | * bh = 1 - display in hexadecimal system |
2174 | * bh = 1 - display in hexadecimal system |
2175 | * bh = 2 - display in binary system |
2175 | * bh = 2 - display in binary system |
2176 | * bits 16-21 = how many digits to display |
2176 | * bits 16-21 = how many digits to display |
2177 | * bits 22-29 reserved and must be set to 0 |
2177 | * bits 22-29 reserved and must be set to 0 |
2178 | * bit 30 - set in 1, if the output of qword (64-bites) number |
2178 | * bit 30 set = display qword (64-bit) number (must be bl=1) |
2179 | * bit 31 - set in 1, if the output of number without empty zero in high bits is required |
2179 | * bit 31 set = do not display leading zeroes of the number |
2180 | * ecx = number (if bl=0) or pointer (if bl=1) |
2180 | * ecx = number (if bl=0) or pointer (if bl=1) |
2181 | * edx = [coordinate on axis x]*65536 + [coordinate on axis y] |
2181 | * edx = [coordinate on axis x]*65536 + [coordinate on axis y] |
2182 | * esi = 0xX0RRGGBB: |
2182 | * esi = 0xX0RRGGBB: |
2183 | * RR, GG, BB specify the color |
2183 | * RR, GG, BB specify the color |
2184 | * X = ABnn (bits) |
2184 | * X = ABnn (bits) |
Line 4546... | Line 4546... | ||
4546 | * String must be in the ASCIIZ-format. Disregarding real string |
4546 | * String must be in the ASCIIZ-format. Disregarding real string |
4547 | length, no more than 255 characters are drawn. |
4547 | length, no more than 255 characters are drawn. |
4548 | * Pass NULL in ecx to remove caption. |
4548 | * Pass NULL in ecx to remove caption. |
Line 4549... | Line 4549... | ||
4549 | 4549 | ||
- | 4550 | ====================================================================== |
|
- | 4551 | =============== Function 72 - send message to a window. ============== |
|
- | 4552 | ====================================================================== |
|
- | 4553 | ||
- | 4554 | - Subfunction 1 - send message with parameter to the active window. -- |
|
- | 4555 | Parameters: |
|
- | 4556 | * eax = 72 - function number |
|
- | 4557 | * ebx = 1 - subfunction number |
|
- | 4558 | * ecx = event code: 2 or 3 |
|
- | 4559 | * edx = parameter: key code for ecx=2, button identifier for ecx=3 |
|
- | 4560 | Returned value: |
|
- | 4561 | * eax = 0 - success |
|
- | 4562 | * eax = 1 - buffer is full |
|
- | 4563 | ||
4550 | ====================================================================== |
4564 | ====================================================================== |
4551 | =============== Function -1 - terminate thread/process =============== |
4565 | =============== Function -1 - terminate thread/process =============== |
4552 | ====================================================================== |
4566 | ====================================================================== |
4553 | Parameters: |
4567 | Parameters: |
4554 | * eax = -1 - function number |
4568 | * eax = -1 - function number |