我有个程序,需要根据情况读取不同的资源,其ID可以采用某种格式写入一个字符串,我如何读取?

解决方案 »

  1.   

    一般的都提供ID是INT,ID是字符串读取的函数。
      

  2.   

    但是我需要根据情况读取不同的资源如ID_BITMAP1/ID_BITMAP2,在运行时才能确定最后的是哪一个,有很多不好
      

  3.   

    把资源放在DLL中,然后判断系统是什么语言,然后LoadLibrary对应的资源DLL
      

  4.   

    做一个ini获xml文件,里面定义了几种不同的资源
      

  5.   

    既然是运行的时候才能决定是使用哪一个。
    首先,在程序里面使用一个default的。
    然后,做一个ini文件(也可以把配置放在注册表中),
    启动之前修改ini里面section的直。
    [section]
    ID=1则在程序启动的时候通过读取ini文件的方法判断使用哪个资源。
    读ini文件的函数也很简单。