var s:PChar;
begin
GetWindowText(Handle,s,100);
ShowMessage(s);
end;
可以显示正确的窗口标题。
但如下代码:
var s:PChar;
begin
s:=PChar('Hello');
GetWindowText(Handle,s,100);
ShowMessage(s);
end;
显示的s却是'Hello',Why?
另,请问PChar和Char有什么区别和联系?
...全文
11013打赏收藏
PChar为何物
设窗口标题为'Form', 有如下代码: var s:PChar; begin GetWindowText(Handle,s,100); ShowMessage(s); end; 可以显示正确的窗口标题。 但如下代码: var s:PChar; begin s:=PChar('Hello'); GetWindowText(Handle,s,100); ShowMessage(s); end; 显示的s却是'Hello',Why? 另,请问PChar和Char有什么区别和联系?