我做的一个软件,想要能够让客户随意地更改界面中的图标。
比如换成客户他们自己公司的LOGO.要怎么做啊?

解决方案 »

  1.   

    使用
    HICON   hIcon=(HICON)::LoadImage(AfxGetInstanceHandle(),L"res\\MyF1.ico",IMAGE_ICON,0,0,LR_DEFAULTSIZE|LR_LOADFROMFILE); 
    这样的方法在程序初始化的时候动态加载系统中的各个图标资源(包括BMP等)
    定义初始化文件比较好 例如定义Custom.inf或者Custom.xml,里面存储好用户的配置信息
    程序启动的时候读取 并根据里面的设置来动态加载资源。
      

  2.   

    顶3楼,有没有定义初始化文件的例子啊,麻烦发我一份 [email protected]
      

  3.   

    顶3楼,有没有定义初始化文件的例子啊,麻烦发我一份  [email protected],谢谢!
      

  4.   

    做一个选择界面LOGO文件的功能,然后将LOGO文件路径保存到INI配置文件或者  XML配置文件里面,其他就是三楼的方法了。