MessageBox(),我想实现对话框上有4个按钮:[yes] [all yes] [no] [all no]。其实是类似卸载软件时,如果有dll,系统出的提示那种。 MessageDlgPosHelp('xxxxxxxxxx', mtInformation, [mbYes, mbYesToAll, mbNo, mbNoToAll],0,0,0,''); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MessageDlg('xxxxxxxxxx', mtInformation, [mbYes, mbYesToAll, mbNo, mbNoToAll],0); MessageDlg的原型声明function MessageDlg(const Msg:string;AType:TMsgDlgType;AButtons:TMsgDlgButtons;HelpCtx:Longint):Word;其中Msg为提示信息,如“同名文件存在,是否覆盖?”。AType为显示的窗口类型,参考如下:mtWarning 警告信息显示窗口(就是带个黄三角惊叹号的那种)mtError 错误信息窗口(红色叉号)mtInformation 说明信息窗口(白色惊叹号)mtConfirmation 确认信息窗口(白色问号)mtCustom 自定义的信息窗口AButtons为窗口上要显示的按钮,如下:mbYes 加上“是”按钮 返回值:mrYesmbNo 加上“否”按钮 返回值:mrNombOk 加上“确定”按钮 返回值:mrOkmbCancel “取消”按钮 返回值:mrCancelmbHelp “帮助”按钮 返回值:mrHelpmbAbort “中止”按钮 返回值:mrAbortmbRetry “重试”按钮 返回值:mrRetrymbIgnore “忽略”按钮 返回值:mrIgnorembAll “全部”按钮 返回值:mrAll然后就是楼上的MessageDlg('同名文件存在,是否覆盖?', mtInformation, [mbYes, mbYesToAll, mbNo, mbNoToAll],0);再根据返回值做不同的处理即可 谢谢!!!mbYesToAll,mbNoToAll--编译不过去呀,这两个不认识。btw我用的是delphi2。 用API函数:MessageBox('Hello blackdankey (黑驴少爷)', 'Caption', mb_Yes+ mb_YesToAll+mb_No+mb_NoToAll+mT_Error);应该可以了吧(^_^)! 对不起,love4cz(^_^)(丑丑):贴子结早了,没能给你分儿。mb_YesToAll 这个东东,我的delphi2不认识呀。 有没搞错blackdankey(黑驴少爷) ,现在已经二十一世纪了耶 对Socket异常的处理 D7 自带的installshield不支持汉字。怎么解决阿? 菜鸟问题,如何获取服务器上的时间,并将本地主机的时间与其保持一致 一个很基本的问题?大家多帮忙。 一个奇怪的问题? 哪位大虾能指点一下,我曾经用Delphi写了一个IE工具条,发现edit不能接受退格键, IBM 招正式员工 RICHED20.DLL缓存溢出,程序如何解决 怎样让程序开机时自启动? 关于类编程的求助! 请教有关程序调试的问题? 有关于CLIENTDATASET的排序。
(const Msg:string;AType:TMsgDlgType;AButtons:TMsgDlgButtons;
HelpCtx:Longint):Word;其中Msg为提示信息,如“同名文件存在,是否覆盖?”。AType为显示的窗口类型,参考如下:mtWarning 警告信息显示窗口(就是带个黄三角惊叹号的那种)
mtError 错误信息窗口(红色叉号)
mtInformation 说明信息窗口(白色惊叹号)
mtConfirmation 确认信息窗口(白色问号)
mtCustom 自定义的信息窗口AButtons为窗口上要显示的按钮,如下:mbYes 加上“是”按钮 返回值:mrYes
mbNo 加上“否”按钮 返回值:mrNo
mbOk 加上“确定”按钮 返回值:mrOk
mbCancel “取消”按钮 返回值:mrCancel
mbHelp “帮助”按钮 返回值:mrHelp
mbAbort “中止”按钮 返回值:mrAbort
mbRetry “重试”按钮 返回值:mrRetry
mbIgnore “忽略”按钮 返回值:mrIgnore
mbAll “全部”按钮 返回值:mrAll然后就是楼上的
MessageDlg('同名文件存在,是否覆盖?', mtInformation, [mbYes, mbYesToAll, mbNo, mbNoToAll],0);再根据返回值做不同的处理即可
mbYesToAll,mbNoToAll
--编译不过去呀,这两个不认识。
btw我用的是delphi2。
贴子结早了,没能给你分儿。mb_YesToAll 这个东东,我的delphi2不认识呀。