关于MessageBox

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:58:35
使用MessageBox建立了一个含有OK和Cancel按钮的对话框,那么如何获取用户是选择了ok还是Cancel,然后进行进一步的判断

int nGet = MessageBox("Choose", OKCANCEL);
//其中,如果按ok返回IDOK,按Cancel返回IDCANCEL

if ( MessageBox("Choose", MB_YESNO ) == IDYES )
{
MessageBox( _T("YES") ) ;
}
else
{
MessageBox( _T("NO") ) ;
}

if(IDOK==MessageBox("title","message",MB_OKCANCEL))
{ //如果选择了ok按钮

}

else
{

}

MessageBox是建立消息响应,你说的是Dialog吧,可以在ClassVizard里找出OnOk和OnCancel函数,它们调用的是CWnd类的函数。