.386
.model flat,stdcall
option casemap:none
include windows.inc
include kernel32.inc
include user32.inc
include gdi32.inc
includelib gdi32.lib
includelib kernel32.lib
includelib user32.lib
.data?
hInstance dd ?
hWinMain dd ?
.data
szCaption db 'Different Style Windows',0
szClass db 'WindowStyle',0
.const
IDC_CUR equ 1001
IDC_MAIN equ 1002
.code
;****************************************************************************************************
;窗口过程
;****************************************************************************************************
_ProcWinMain proc hWnd,uMsg,wParam,lParam
LOCAL @stPs:PAINTSTRUCT
LOCAL @stRect:RECT
LOCAL @hdc:HDC
mov eax,uMsg
.if eax==WM_PAINT
invoke BeginPaint,hWnd,addr @stPs
mov @hdc,eax
invoke GetClientRect,hWnd,addr @stRect
invoke DrawText,@hdc,addr szCaption,-1,addr @stRect,DT_VCENTER or DT_CENTER
invoke EndPa
win32汇编--创建窗口程序(RadAsm)
最新推荐文章于 2021-05-08 19:32:33 发布