0,0 → 1,53 |
center fix false |
SYSTEMCOLORS fix sc |
PROCESSINFO fix pinfo |
|
macro get_sys_colors wnd_skin,font_1 { |
mcall 48,3,SYSTEMCOLORS,sizeof.system_colors |
if wnd_skin <> 0 |
or [SYSTEMCOLORS+system_colors.work],0x03000000 |
end if |
if font_1 <> 0 |
or [SYSTEMCOLORS+system_colors.grab_text],0x10000000 |
end if |
} |
|
macro draw_caption _edx,_esi { |
mov edx,_edx |
mov esi,_esi |
call __draw_caption |
} |
|
macro mmov reg,a1,a2 { |
mov reg,(a1) shl 16 + (a2) |
} |
|
macro madd reg,a1,a2 { |
add reg,(a1) shl 16 + (a2) |
} |
|
macro msub reg,a1,a2 { |
sub reg,(a1) shl 16 + (a2) |
} |
|
macro jmpe reg,def,[val,lab] { |
forward |
cmp reg,val |
je lab |
common |
if ~def eq |
jmp def |
end if |
} |
|
macro func name { |
if used name |
name: |
} |
|
macro endf { |
end if |
} |
|
@^ fix macro comment { |
^@ fix } |