18,7 → 18,7 |
dd 0x0 ; зарезервировано |
|
|
include "..\..\..\macros.inc" |
include 'macros.inc' ; |
|
;--------------------------------------------------------------------- |
;--- НАЧАЛО ПРОГРАММЫ ---------------------------------------------- |
59,7 → 59,8 |
cmp ah, 1 |
jne still ; return if button id != 1 |
|
call exit |
or eax, -1 ; exit application |
mcall |
|
key: ; key event handler |
mov al, 2 ; get key code |
78,7 → 79,9 |
|
mcall 12, 1 ; функция 12: сообщить ОС об отрисовке окна |
|
mcall 14, 4 ;получим ширину экрана |
mov eax,14 ;получим ширину экрана |
mov ebx, 4 |
mcall |
shr eax, 16 |
and eax,0x0000FFFF |
sub eax,300 ;отнимем от нее 300 |
123,10 → 126,10 |
fin: ;дорисовали |
|
mcall 4, <3, 12>, 0x80000000, I_PARAM, 0 ;тень за текстом |
mcall , <5, 12> |
mcall , <4, 11> |
mcall , <4, 13> |
mcall , <4, 12>, 0x80EFEFEF ;текст |
mcall 4, <5, 12>, 0x80000000, I_PARAM, 0 ; |
mcall 4, <4, 11>, 0x80000000, I_PARAM, 0 ; |
mcall 4, <4, 13>, 0x80000000, I_PARAM, 0 ; |
mcall 4, <4, 12>, 0x80EFEFEF, I_PARAM, 0 ;текст |
|
|
mcall 12, 2 ; конец рисования |