各位老大能答否?
用SENDMESSAGE发送WM_GETTEXT消息,最后一个参数为字符串地址.如何传递?
小弟愚鲁最好来个例子.不胜感激!
问题点数:100、回复次数:4Top
1 楼Nicrosoft(奈软)回复于 2000-11-18 13:57:00 得分 25
定义一个字符数组,如下:
var strResult:array[1..256] of char;
在参数的位置写上 @strResult 就行了Top
2 楼cwhelucky(清风)回复于 2000-11-19 14:09:00 得分 25
说白了,就是这一个字符串数据的指针呀,不管什么方法都行的Top
3 楼cybercake(数字蛋糕)回复于 2000-11-19 23:23:00 得分 25
再就是定义PChar字符串,使用StrAlloc初始化,用完后使用StrDispose释放。
PChar型变量的实质就是一个字符串地址。Top
4 楼suzg(Eureka!)回复于 2000-11-21 17:45:00 得分 25
var
str:String;
....
SetLength(Str, 255)
SendMessage(Handle, WM_GETTEXT, 255, Integer(PChar(Str)));
.....Top




