关于MessageBox
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于MessageBox相关的知识,希望对你有一定的参考价值。
使用MessageBox建立了一个含有OK和Cancel按钮的对话框,那么如何获取用户是选择了ok还是Cancel,然后进行进一步的判断
参考技术A int nGet = MessageBox("Choose", OKCANCEL);//其中,如果按ok返回IDOK,按Cancel返回IDCANCEL本回答被提问者采纳 参考技术B MessageBox是建立消息响应,你说的是Dialog吧,可以在ClassVizard里找出OnOk和OnCancel函数,它们调用的是CWnd类的函数。 参考技术C if(IDOK==MessageBox("title","message",MB_OKCANCEL))
//如果选择了ok按钮
else
参考技术D if ( MessageBox("Choose", MB_YESNO ) == IDYES )
MessageBox( _T("YES") ) ;
else
MessageBox( _T("NO") ) ;
关于提示框
如何在C++里插入提示框呢?
代码如下:
#include<bits/stdc++.h> #include<Windows.h> using namespace std; int main() { MessageBox(NULL,"文字","标题",b+a);
//eg: MessageBox(NULL,"Hello World","2333",MB_YESNO+32); return 0; }
/*
a:
16:叉叉 32:问号 48:感叹号 64:小写字母i
返回值: 确定:1 取消:2 放弃:3 重试:4 跳过:5 是:6 否:7
b: MB_OK 默认值。有一个确定。 MB_YESNO 有是和否。 MB_ABORTRETRYIGNORE 有放弃,重试和跳过 MB_YESNOCANCEL 有是,否和取消 MB_RETRYCANCEL 有重试和取消 MB_OKCANCEL 有确定和取消 */
以上是关于关于MessageBox的主要内容,如果未能解决你的问题,请参考以下文章