Лабораторная работа: Программирование и основы алгоритмизации 2
pushWS_OVERLAPPEDWINDOW ;стиль окна
pushoffsetszTitleName ;Строка заголовка окна
pushoffsetszClassName ;имя класса окна
push 0 ;дополнительные стили
callCreateWindowExA
movhwnd,eax ;hwnd - дескриптор окна
;показать окно:
push SW_SHOWNORMAL ;1
push hwnd
call ShowWindow
;перерисовываем содержимое окна
push hwnd
call UpdateWindow
;запускаем цикл сообщений:
cycl_msg:
push 0
push 0
push NULL
push offset message
call GetMessageA
cmp ax,0
jeend_cycl_msg
;трансляция ввода с клавиатуры
push offset message
call TranslateMessage
;передача сообщения оконной функции
push offset message
call DispatchMessageA
jmp cycl_msg