大虾们:请问在使用AfxMessageBox()时,如何设置提示框的标题,还有,该提示框的肯定、否定及
取消的编程接口在什么地方?不胜感谢!

解决方案 »

  1.   

    #define MB_OK                       0x00000000L
    #define MB_OKCANCEL                 0x00000001L
    #define MB_ABORTRETRYIGNORE         0x00000002L
    #define MB_YESNOCANCEL              0x00000003L
    #define MB_YESNO                    0x00000004L
    #define MB_RETRYCANCEL              0x00000005L
    第三个参数设置为上面之一。
    可以自己试一试
      

  2.   

    建议你使用MessageBox(),更方便些!
    int MessageBox(
      HWND hWnd,          // 父窗口句柄(用NULL好了)
      LPCTSTR lpText,     // 消息框显示的内容(注意LP)
      LPCTSTR lpCaption,  // 消息框的标题(同上)
      UINT uType          // 消息框样式
    );
    样式可以为:MB_ABORTRETRYIGNORE|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_YESNO|MB_YESNOCANCEL之一。
    获得返回值:
    IDABORT
    IDCANCEL
    IDIGNORE
    IDNO
    IDRETRY
    IDOK
    解释:
    ID为标识,ID后面表示用户选择了相应的button。
    IDYES
      

  3.   

    最后一行的IDYES应移到“解释:”的上面:)