用这段代码找文本为什么文本输一多就找不到?(50分)

  • 主题发起人 主题发起人 sy0116
  • 开始时间 开始时间
S

sy0116

Unregistered / Unconfirmed
GUEST, unregistred user!
用以下代码找richedit里的文本<br>Var<br>Ret:LongInt;<br>mText:PChar;<br>Buf:Integer;<br>begin<br>&nbsp; Ret:=SendMessage(qqformid,WM_GETTEXTLENGTH,0,0)+1;<br>&nbsp; GetMem(mText,Ret);<br>&nbsp; try<br>&nbsp; &nbsp; Buf:=LongInt(mText);<br>&nbsp; &nbsp; SendMessage(hWnd,WM_GETTEXT,Ret,Buf);<br>&nbsp; &nbsp; Result:=StrPas(mText);<br>&nbsp; finally<br>&nbsp; &nbsp; FreeMem(mText,Ret);<br>&nbsp; end;<br>用这段代码找文本为什么文本输一多就找不到?
 
?qqformid &nbsp;和 hWnd &nbsp;,这两个是同一个句柄吗?
 
后退
顶部