procedure TForm1.FormCreate(Sender: TObject);
var
arr: array[0..255] of AnsiChar;
begin
form1.Caption:='Form1';
SendMessage(form1.Handle,WM_GETTEXT,255,Integer(@arr));
form1.Caption:=arr;
end;
总是只能取到第一个字节F
...全文
1762打赏收藏
delphi 2010 为什么WM_GETTEXT只能取一个字节啊?
procedure TForm1.FormCreate(Sender: TObject); var arr: array[0..255] of AnsiChar; begin form1.Caption:='Form1'; SendMessage(form1.Handle,WM_GETTEXT,255,Integer(@arr)); form1.Caption:=arr; end; 总是只能取到第一个字节F
procedure TForm1.FormCreate(Sender: TObject);
var
arr: array[0..255] of Char;
begin
form1.Caption:='Form1';
SendMessage(form1.Handle,WM_GETTEXT,255,Integer(@arr));
form1.Caption:=arr;
end;