c++MB_OK 和MB_YESNO
时间: 2023-10-11 07:08:32 浏览: 57
引用\[1\]中的代码是一个C++程序,其中使用了Windows API中的MessageBox函数来创建一个对话框。在MessageBox函数中,可以传入不同的参数来指定对话框的样式和按钮选项。
MB_OK和MB_YESNO是MessageBox函数中的两个常量,用于指定对话框的按钮选项。
- MB_OK表示对话框只有一个确定按钮,用户点击确定按钮后对话框会关闭。
- MB_YESNO表示对话框有两个按钮,一个是“是”按钮,一个是“否”按钮,用户可以选择其中一个按钮来进行操作。
在代码中,通过判断MessageBox函数的返回值来确定用户点击了哪个按钮。如果返回值是IDOK,表示用户点击了确定按钮;如果返回值是IDYES,表示用户点击了“是”按钮;如果返回值是IDNO,表示用户点击了“否”按钮。
所以,MB_OK和MB_YESNO是用来指定对话框的按钮选项的常量。
#### 引用[.reference_title]
- *1* [C++ 控制台窗口中MessageBox() 的用法](https://blog.csdn.net/boysoft2002/article/details/113866928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]