爱问知识人 爱问教育 医院库

关于MessageBox和AfxMessageBox

首页

关于MessageBox和AfxMessageBox

为什么MessageBox("...");在VS2010说我少参数,而AfxMessageBox倒是可以这样用。

提交回答
好评回答
  • 2012-05-02 17:00:44
    AfxMessageBox有默认参数,通常只需要传入一个要显示的字符串即可,MessageBox可是没有默认参数,具体的看函数声明:
    int AfxMessageBox(
       LPCTSTR lpszText,
       UINT nType = MB_OK,
       UINT nIDHelp = 0 
    );
    int MessageBox(  HWND hWnd,   LPCTSTR lpText,   LPCTSTR lpCaption,   UINT uType
    ); 

    a***

    2012-05-02 17:00:44

其他答案

    2012-05-05 10:48:12
  • 学VC++的话建议装个msdn,对函数及其参数的作用讲解的比较详细.

    执***

    2012-05-05 10:48:12

  • 2012-05-01 22:51:45
  • AfxMessageBox是对MessageBox封装了的
    提供了MessageBox需要的一些参数,
    你不能按照AfxMessageBox的参数给MessageBox提供参数
    看看你的帮助

    好***

    2012-05-01 22:51:45

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):