masm32汇编代码:向EDIT控件中追加文字的函数

发布时间:2010年12月29日 作者:未知 查看次数:1522

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



版权所有!www.sieye.cn
E.Mail:sieye@sohu.com QQ:66697110