Курсовая работа: Текстовий редактор під Windows
jzadd_progname; пока не встретится ноль
stosb
jmp short copy_filename
add_progname:
movdword ptr [edi],' - '; припишем минус
addedi,3
movesi,offset c_w_name
movecx,9; и название программы
rep movsb
popedi
popesi
pushoffset window_title
pushesi; идентификатор окна
callSetWindowText
ret
untitled:
movdword ptr [edi],'itnU'; допишем "Unti"
movdword ptr [edi+4],'delt'; допишем "tled"
addedi,8
jmp short add_progname
; процедура save_contents
; EBX=0, ESI=hWnd
save_contents:
; спросим редактор, изменялся ли текст
pushebx
pushebx
pushEM_GETMODIFY
pushh_editwindow
callSendMessage