15,7 → 15,6 |
color_s1 equ 0xffffff ;ᨣ « 1 |
color_s2 equ 0xff00 ;â®çª ¡¥§ ¯¥à¥á¥ç¥¨ï |
color_s3 equ 0xff0000 ;¢à¥¬¥®¥ § 票¥ ¤«ï á®åà ¥¨ï |
color_caption equ 0x808080 |
|
color_border dd ini_def_c_border |
|
53,7 → 52,7 |
include 'le_signal.inc' |
|
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
caption db '®£¨ç¥áª¨¥ í«¥¬¥âë 29.03.12',0 ;¯®¤¯¨áì ®ª |
caption db '®£¨ç¥áª¨¥ í«¥¬¥âë 05.04.12',0 ;¯®¤¯¨áì ®ª |
|
panel_0_coord_top equ 5 ;¢¥àåïï ª®®à¤¨ â 0-£® àï¤ ¯ ¥«¨ ¨áâà㬥⮢ |
panel_1_coord_top equ 35 |
227,6 → 226,7 |
key_color_s0 db 's0',0 |
key_color_s1 db 's1',0 |
key_color_s2 db 's2',0 |
key_color_captions db 'captions',0 |
|
align 4 |
start: |
253,7 → 253,20 |
mov dword[shem_colors+4],eax |
stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_s2,color_s2 |
mov dword[shem_colors+8],eax |
stdcall dword[ini_get_color],file_name,ini_sec_color,key_color_captions,[color_captions] |
mov dword[color_captions],eax |
|
mov ebx,el_opt_beg+el_offs_nam |
mov ecx,(el_opt_beg.end-el_opt_beg)/size_el_opt ;ª®««¨ç¥á⢮ ⨯®¢ í«¥¬¥â®¢ |
cld |
@@: |
push ecx |
stdcall dword[ini_get_color],file_name,ini_sec_color,ebx,[ebx+el_offs_col-el_offs_nam] |
pop ecx |
mov dword[ebx+el_offs_col-el_offs_nam],eax |
add ebx,size_el_opt |
loop @b |
|
;*** ¯®¤£®â®¢ª ¤¨ «®£ |
stdcall [OpenDialog_Init],OpenDialog_data |
stdcall [buf2d_create], buf_0 ;ᮧ¤ ¨¥ ¡ãä¥à |
1062,6 → 1075,7 |
shem_captions dd 0 |
shem_colors: |
dd color_s0, color_s1, color_s2, color_s3 |
color_captions dd 0x808080 |
|
align 4 |
open_file_lif: |
2122,6 → 2136,7 |
@@: |
;¯®¤£®â®¢ª áå¥¬ë ª § ¯ãáªã |
call sign_clear |
call sign_set_captions_angles |
.end_f: |
ret |
endp |