zxh.asm

来自「一个汇编写的Win32围棋程序.测试版本.」· 汇编 代码 · 共 68 行

ASM
68
字号


Message MACRO  msg 
	LOCAL MsgA
	LOCAL CaptionA
	.data
	MsgA		db	msg, 0
	CaptionA	db	'Debug info', 0
	.code
	pushad
	invoke	MessageBox, hWinMain, offset MsgA, offset CaptionA, MB_OK
	popad
 ENDM

MessageHex	MACRO mhHex
	LOCAL	szBuffer
	LOCAL	szFormat
	LOCAL	szCaption
	.data
	szCaption	db	'调式显示值',0
	szFormat	db	'值:%08x',0
	szBuffer	byte	50 dup(0)
	.code
	pushad
	invoke	wsprintf,addr szBuffer,addr szFormat, mhHex
	invoke	MessageBox,hWinMain,addr szBuffer,offset szCaption,MB_OK
	popad
ENDM

MessageHexOC	MACRO mhHex
	LOCAL	Return
	LOCAL	szBuffer
	LOCAL	szFormat
	LOCAL	szCaption
	.data
	szCaption	db	'调式显示值',0
	szFormat	db	'值:%08x',0
	szBuffer	byte	50 dup(0)
	Return		dword	?

	.code
	pushad
	invoke	wsprintf,addr szBuffer,addr szFormat, mhHex
	invoke	MessageBox,hWinMain,addr szBuffer,offset szCaption,MB_OKCANCEL
	mov	Return, eax
	popad
	mov	eax, Return
ENDM


;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?