我想做一个多语言的程序,大部分字符串都在rc文件中,可以替换。但在代码中写的AfxMessageBox函数产生的“OK”(在IDOK按钮上),“Cancel”(在IDCANCEL按钮上)如何替换呢?比如在中文下我想把它们换成“是”,“取消”。

解决方案 »

  1.   


    直接用 ::MessageBox 函数, 标题 和 内容 都可以自己指定
      

  2.   

    sorry,错了,按钮信息不行,呵呵
      

  3.   


    Custom MessageBox
    http://www.catch22.net/tuts/msgbox.asp不如seu07201213的方法简单
      

  4.   

    int i= -1;
    i  = MessageBox("确定要删除此项么?","提示",MB_OKCANCEL|MB_ICONWARNING);
    if(i  == IDOK)
    {
    ....................
    }
    搞定。。
      

  5.   

    Custom MessageBox
    http://www.catch22.net/tuts/msgbox.asp
    -----------------------------------------
    up