提到messagebox的用法大家在熟悉不过了,那你是否知道messagebox的用法吗?快和小编一起去了解一下吧!
很多小伙伴留言想了解关于messagebox的用法的一些详细内容,下面是(扬升科技www.esengof.com)小编整理的与messagebox的用法相关的信息分享给大家,希望对大家有所帮助呢。
(资料图片)
好象初学windows编程总遇到这样的问题。
你强制类型转换一下看。
charsMessage[]="dfsd";
LPCTSTRp=(LPCTSTR)sMessage;
MessageBox(p);
不过我记得这样直接写不太成,后面还有些参数。
为什么孙鑫c++教程中,这样写就没问题?
可能是编译器的问题啊。你用的是VC的编译器,还是BCcompiler5.5。LPCTSTR应该是特定一个批向中文字符串的指针。这是一个好的语法习惯。是MS的。
ifMessageBox(Handle,"要删除选中的信息吗?","确认",MB_ICONQUESTION+MB_YESNO+MB_DEFBUTTON2)=IDYESthen
begin
//用户点击“是”执行这里的代码
第一个参数是对话框父窗口的句柄
第二个参数是对话框显示的文本内容
第三个参数是对话框的标题内容
第四个参数可以设置对话框的样式,比如提示类型是出错啊还是信息啊或者询问啊显示哪些按钮啊默认选中哪个按钮啊这些都由第四个参数决定。
细想的内容Delphi的帮助文档里面可以查到。