多语言版本的showmessage中的按钮中英文怎么办?
我多语言版本是利用在数据库中记载控件的caption属性的中文和英文,然后在窗体显示的时候动态加载控件的caption属性。
但是showmessage中确定按钮的中英文怎么切换呢,好像不能动态修改,不知道该怎么办呢

解决方案 »

  1.   

    使用
     MessageBox(Handle ,'dd', 'dd', mb_ICONQuestion + mb_YesNo)
      

  2.   

    不是太明白楼主的要求:
    showmessage(Caption);
      

  3.   

    推荐使用messagebox,里面的按钮都是系统语言的。
      

  4.   

    用Application.MessageBox吧
    再或者自己建個窗體都可以, 不過工作量太大.
      

  5.   

    最好自己做一個showmessage的窗口,這個好像不難。要不就用messagebox
      

  6.   

    难道就没有其他办法了吗
    其实按钮上的字不是都保存在consts中的,以前简单改为中文,现在能不能想办法把他们动态修改一下呢
      

  7.   

    messagebox(handle,'text here...','caption here...',0);
      

  8.   

    just create a new from that look like message box .