Delphi XE MessageDialogAsync 和 MessageDialogSync [1] - 显示包含自定义消息、对话框类型、按钮集和帮助上下文ID的对话框。
Delphi XE MessageDialogAsync 和 MessageDialogSync - 显示包含自定义消息、对话框类型、按钮集和帮助上下文ID的对话框。
1、MessageDialogAsync - 异步工作,调用立即完成,它们不会等待用户关闭对话框。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | procedure MessageDialogAsync( const AMessage: string ; //文字信息。 const ADialogType: TMsgDlgType; //对话框类型。 const AButtons: TMsgDlgButtons; //一组按钮 const ADefaultButton: TMsgDlgBtn; //默认情况下具有焦点的按钮 const AHelpCtx: THelpContext; //帮助上下文ID const ACloseDialogProc: TInputCloseDialogProc //用户关闭对话框后调用的匿名方法 ); overload; procedure MessageDialogAsync( const AMessage: string ; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons; const ADefaultButton: TMsgDlgBtn; const AHelpCtx: THelpContext; const ACloseDialogEvent: TInputCloseDialogEvent; //用户关闭对话框后调用的事件处理程序。 const AContext: TObject = nil //可选对象,可以作为分配给ACloseQueryEvent的事件处理程序的上下文提供。 ); overload; |
注意:“帮助”按钮不会触发调用,因为它不会关闭对话框。
此函数支持的平台:
Platform | Support |
---|---|
Windows | |
macOS | |
iOS | |
Android |
2、MessageDialogSync - 同步工作。只有当用户关闭对话框时,才会完成对调用。
1 2 3 4 5 6 7 | function MessageDialogSync( const AMessage: string ; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons; const ADefaultButton: TMsgDlgBtn; const AHelpCtx: THelpContext ): Integer ; |
此函数支持的平台:
Platform | Support |
---|---|
Windows | |
macOS | |
iOS | |
Android |
不支持安卓调用。
创建时间:2022.09.30 更新时间:
博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报