USH
ret
. endif
. elseif uMsg == WM_CLOSE
invoke DeleteObject, hFont
invoke EndDialog, hWin, 0
xor eax, eax
ret
. endif
xor eax, eax
ret
В
WndProc endp
end start
Додаток Б
Файл зборки
makefile
В В
NAME = ip
$ (NAME). exe: $ (NAME). obj $ (NAME). res
masm32 bin Link/SUBSYSTEM: WINDOWS/LIBPATH: masm32 lib $ (NAME). Obj $ (NAME). Res
$ (NAME). res: $ (NAME). rc
masm32 bin rc $ (NAME). rc
$ (NAME). obj: $ (NAME). asm
Masm32 bin ml/c/coff/Cp $ (NAME). Asm
Додаток В
Файл використовуваних ресурсів
ip . rs
# include " Masm32 include resource.h"
WINSOCK DIALOG DISCARDABLE 0, 0, 135, 25
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Ip Dialog"
FONT 8, "MS Sans Serif"
BEGIN
GROUPBOX "& Main", 3000,0,0,135,25
CTEXT "Static", 2000,4,9,127,12, SS_CENTERIMAGE | SS_SUNKEN
END
101 ICON DISCARDABLE "ico101.ico"