能力值:
( LV2,RANK:10 )
|
-
-
2 楼
发送回车+换行试试呢
|
能力值:
( LV6,RANK:80 )
|
-
-
3 楼
SetSel(-1,-1);
ReplaceSel("*****\r\n");
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
能给一段masm32代码吗?
|
能力值:
(RANK:410 )
|
-
-
5 楼
; 给你一个改进后的ctext宏,这个宏支持C的'\n'作为换行等转义符号,利用这个宏,你可以和C一样很简单的加入换行符。
; 下面的宏你想加入换行符号,这样调用就行了。
; invoke SendMessage,hEdit,EM_REPLACESEL,0,ctext("aaa\n")
ctext macro text:VARARG
local tmp,pos,var
local j1,j2,txt,f1
.data
ife @InStr(1,<text>,<\>) ;没有用到转义符号,不用任何转换
var db text,0
.code
exitm <offset var>
else
f1 SUBSTR <text>,1,1
txt SUBSTR <text>,2,@SizeStr(<text>)-2
var db 0
pos=1
:next1
j1 SUBSTR txt,pos,1
ifidn j1,<\>
pos=pos+1
j2 SUBSTR txt,pos,1
ifidni j2 ,<n> ;\n
db 13,10
elseifidni j2,<txt> ;\txt
db 9
elseifidn j2,<\> ;\\
db '\'
elseifidn j2,<0> ;\0
db 0
endif
else
tmp textequ f1,j1,f1
db tmp ;;;
endif
pos=pos+1
if pos LE @SizeStr(<%txt>)
goto next1
endif
db 0 ;;;
.code
exitm< offset var+1>
endif
endm
_T equ <ctext>
CTEXT equ <ctext>
SADD equ <ctext>
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
哇,太感谢了~`
好人啊!!
能否短信我下你的QQ,我加你.以后有asm的问题多向你请教.
:)
期待你的来信
|