Программа, демонстрирующая иерархию окон Windows
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
finish
defwndproc:
push [lparam]
push [wparam]
push [wmsg]
push [hwnd]
call DefWindowProcA
jmp finish
wmdestroy:
push L 0
call PostQuitMessage
mov eax, 0
jmp finish
wmsize:
mov eax, 0
jmp finish
wmpaint:
push offset lppaint
push [hwnd]
call BeginPaint
mov [hDC],eax
pushL 17
;pushecx
pushoffsetBuffer
pushL 5
pushL 5
push[hDC]
callTextOutA
push offset lppaint
push [hwnd]
call EndPaint
moveax,0
jmpfinish
finish:
ret
WndProc endp
;-----------------------------------------------------------------------------
public WndProc
end start
Библиографический список
1. Использование Turbo Assembler при разработке программ / Составитель А.А. Чекатков. Киев: Диалектика, 1995.
2. Рихтер Д. Windows для профессионалов ( программирование в Win32 API для Windows
NT 3.5 и Windows 95) пер. С англ. М.: Издательский отдел Русский Редакция ТОО Channel Trading Ltd, 1995.
3. Зубков С.В. Assembler. Для DOS, Windows и Unix. М. : ДМК. 1999.