首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

PAnsiChar 和string之间的转换,该如何处理

2012-02-29 
PAnsiChar 和string之间的转换怎么样吧String类型的转换为PAnsiChar类型的呢?本来只是一个消息的提示Showm

PAnsiChar 和string之间的转换
怎么样吧String类型的转换为PAnsiChar类型的呢?

本来只是一个消息的提示Showmessage(),
但是这个只有一个参数,不能修改标题栏,标题栏只能显示exe的名字。
于是换了一个MesssageBox(),
这个倒是可以,但是里面的第二个参数是PAnsiChar类型的,于是报错。

最终目的就是能够显示有一个标题栏能够自由显示的消息提示框。
更好的办法请教中。。。。。

[解决办法]
“但是这个只有一个参数,不能修改标题栏,标题栏只能显示exe的名字。”

C/C++ code
//这样子就可以了Application->MessageBox("3860!","标题信息:",MB_ICONWARNING) ;
[解决办法]
Delphi(Pascal) code
procedure TForm1.showmsg(msg:string);var  c:PAnsiChar;begin c:=Pchar(msg); MessageBox(Form1.Handle ,c,'message',MB_ok);end;procedure TForm1.Button1Click(Sender: TObject);begin     showmsg('3860提示你:');end;
[解决办法]
Delphi(Pascal) code
precedure showmsg(msg: String)begin  MessageBox(0, PChar(msg), 'message', MB_OK);end; 

热点排行