WM_GetText最多能够取多少个字?"SendMessage(HWnd,WM_GetText,1024,Integer(s));"中,第三个参数是什么意思?

J

jdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
WM_GetText最多能够取多少个字?"SendMessage(HWnd,WM_GetText,1024,Integer(s));"中,第三个参数是什么意思?(20分)<br />同样的,WM_SetText能够存放多少字?
 
WM_GETTEXT第三个参数的是要取得的字符的最大长度<br>至于说存取多少个字,应该没有什么限制,至少在我们能用到的范围内没什么限制吧<br>理论上当然有个最大值了<br>因为所有的内存都是得你自己分配好的
 
WM_GETTEXT &nbsp;<br>wParam = (WPARAM) cchTextMax; &nbsp; // 字符的个数 <br>lParam = (LPARAM) lpszText; &nbsp; &nbsp; // 文本缓冲的地址
 
上万个char都没问题的。
 
怎么用呢?<br>我从记事本中取字符串,取不全.wParam 设1024和1026一样的.<br>WM_SetText是不是也是一样的可以存很多的?<br><br>
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
954
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部