?? macros.inc
字號(hào):
;==================================================================================================
; 一塊三毛錢(qián) 2003.10 - 2004.2
;==================================================================================================
;==================================================================================================
;RGB 255,0,0
;invoke CreateSolidBrush,eax ;創(chuàng)建一個(gè)紅色的刷子
RGB MACRO red,green,blue
xor eax,eax
mov al,blue ; blue
rol eax,8
mov al,green ; green
rol eax,8
mov al,red ; red
ENDM
;==================================================================================================
;invoke CreateSolidBrush,COLOR(255,0,0) ;創(chuàng)建一個(gè)紅色的刷子
COLOR MACRO red,green,blue
RGB red,green,blue
exitm <eax>
ENDM
;==================================================================================================
;invoke MessageBox,NULL,CTXT("CTXT 宏的使用"),CTXT("Test"),MB_OK
CTXT MACRO text
local lbl
.const
lbl db text,0
.code
exitm <offset lbl>
ENDM
;==================================================================================================
;szText Caption,"Hello"
;szText Text,"This is a MessageBox"
;invoke MessageBox,NULL,addr Text, addr Caption,MB_OK
szText MACRO lbl,text
.const
lbl db text,0
.code
ENDM
;==================================================================================================
;m2m eax, ebx
;m2m ws.hInstance, hInst
m2m MACRO m1, m2
push m2
pop m1
ENDM
;==================================================================================================
;花指令宏,在代碼的任意位置插入即可
_flower MACRO
local lexit
push eax
call @F
db 3Eh,0ACh
jmp lexit
@@:
pop eax
jmp @F
db 8Bh,0C0h
@@:
add eax,2
jmp @F
db 0EBh
@@:
push eax
ret
db 0ADh
lexit:
pop eax
ENDM
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -