Программа, демонстрирующая иерархию окон 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.