我在一个操作之后,要弹出一个窗口和用AfxMessageBox()函数弹出一条
提示信息,弹出窗口我用MoveWindow函数给移到屏幕的右上角了,但是这时
AfxMessageBox()函数弹出的提示信息窗口却跑到这个弹出窗口上了
并不是在屏幕的中间,请问大侠们怎么让AfxMessageBox()弹出的窗口居中呢?

解决方案 »

  1.   

    AfxMessageBox();会按照当前窗口居中 如果要让消息提示窗口在屏幕的中间用全局的MessageBox吧
    例如
    ::MessageBox(NULL,"提示信息","信息标题",MB_TASKMODAL|MB_YESNO|MB_ICONQUESTION);
    注意第一个参数必须为NULL 最后的参数必须有MB_TASKMODAL 这样不管你的父窗口在哪消息提示都在屏幕中间
      

  2.   

    ::MessageBox吧,AfxMessageBox();是API的,没有这个参数