显示消息框

【勇芳软件工作室】汉化HomePreviousNext

模式对话框的最简单形式是消息框。大多数应用程序使用消息框来警告用户错误,并在发生错误之后提示有关如何继续操作的说明。您可以使用MessageBoxMessageBoxEx功能创建一个消息框,指定消息以及要显示的按钮的数量和类型。Windows创建一个模态对话框,提供自己的对话框模板和过程。用户关闭消息框后,MessageBoxMessageBoxEx返回一个值,该值标识用户选择的按钮以关闭消息框。

在以下示例中,如果【FERROR】变量为TRUE,应用程序将显示一个消息框。消息框显示描述错误的消息。MB_OKCANCEL样式指示MessageBox提供两个按钮,用户可以选择如何继续操作:

if(fError){

if(MessageBox(hwndDlg,SZNOTFOUND,SZDELETEITEM,

MB_OKCANCEL)==IDOK)

.

. //提示新的项目名称并重复该命令。

.

其他

.

. //取消命令。

.

}

在此示例中,SZNOTFOUND和SZDELETEITEM是应用程序定义的,以空字符结尾的字符串,表示消息文本和消息框的标题。