如何在运行时更改 String Table 中某一个ID 对应的字符串内容

解决方案 »

  1.   

    没法改,或者只能这样改:
    CString str;
    str.LoadString( IDS_STRING );
    然后改str里面的内容。
      

  2.   

    假设有一个IDS_STRING,是"Why?"
    会在很多地方用到,
    希望,
    在某个地方进行修改,比如
    if(中文环境){修改成 "为什么?"}
    在以后所有用到这个字符串的地方,
    都是 "为什么?"
    而不是 "Why?"
    (不知道下次启动程序的时候,是"Why?" 还是 "为什么?")困难: 
    我只知道有读字符串资源的函数,不知道有没有写的?GZ
      

  3.   

    Statusbar 的Pane 中的文本会对应某一个ID 的字符串,我想动态设置它的值,修改资源就不用去获取Statusbar 的指针了