masm32汇编代码:向EDIT控件中追加文字的函数
masm32汇编代码:向EDIT控件中追加文字的函数
;向EDIT控件中追加文字
注:@hWnd,EDIT控件句柄;@TxtAdd,追加文字的地址
mAddTxtToEdit proc uses edi esi ebx ecx edx @hWnd:DWORD,@TxtAdd:DWORD
invoke SendMessage,@hWnd,WM_GETTEXTLENGTH,0,0
.if eax<1 ;如果文本框里没有文字
invoke SendMessage,@hWnd,WM_SETTEXT,0,@TxtAdd
.else
invoke SendMessage,@hWnd,EM_SETSEL,-1,-1 ;取消文本框中文本的选中
invoke SendMessage,@hWnd,EM_REPLACESEL,1,@TxtAdd ;向文本框中追加
.endif
ret
mAddTxtToEdit endp