.386
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
include gdi32.inc
includelib gdi32.lib
;数据段
;-------------------------------------------------------------------------------
.data?
hInstance dd ?
hWinMain dd ?
;-------------------------------------------------------------------------------
.const
szClassName db 'My Class',0
szCaptionMain db 'My first window',0
SzText db 'Win32 Assembly, simple and powerful !',0
;-------------------------------------------------------------------------------
;代码段
;-------------------------------------------------------------------------------
.code
;-------------------------------------------------------------------------------
_ProcWinMain proc uses ebx esi edi,hWnd,uMsg,wParam,lparam
local @stPs:PAINTSTRUCT
local @stRect:RECT
local @hDc
mov eax,uMsg
.if eax == WM_PAINT
invoke BeginPaint,hWnd,addr @stPs
mov @hDc,eax
;获取客户区的“设置环境”句柄
invoke GetClientRect,hWnd,addr @stRec
W32汇编窗口程序
最新推荐文章于 2020-12-07 18:55:48 发布
.386.model flat,stdcalloption casemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.libinclude gdi32.i
摘要由CSDN通过智能技术生成