当前位置:编程学习 > VC++ >>

VC中怎么定位MessageBox出现的位置

怎么让MessageBox出现在指定的(x,y)处AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) -1)中最后一个参数nIDHelp是什么意思MessageBox和AfxMessageBox有什么区别,为什么要有两个显示消息的函数,它们分别在什么情况下使用
答案:AfxMessageBox是全局函数,它不需要对应的一个窗口类,但其不能控制消息框的标题,一般用于调试时输出函数内部的参数和警告。    而MessageBox是CWnd的成员函数,其必须需要有对应的窗口类,其比较正式,能够控制消息框的标题,其为模态对话框,可以阻断程序。
一般在MFC中尽量使用AfxMessageBox函数,因为其比较方便和安全,只需要一个参数即可。但是在Win32 SDK中则只能使用MessageBox

上一个:求详细解释一道VC++题目
下一个:一道VC++选择题,请详细解释每个选项

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,