如题,我的程序中保存了一系列的BMP文件,在我指定的Temp文件夹中,现在我需要将这些bmp文件通过程序读入到资源中,并获取每个bmp文件的资源ID。
PS:其实我最终想实现的功能就是:将我保存的BMP文件,在一个大图标的列表框中显示,希望高手帮忙给指点一下!!!

解决方案 »

  1.   


    HANDLE LoadImage(          HINSTANCE hinst,
        LPCTSTR lpszName,
        UINT uType,
        int cxDesired,
        int cyDesired,
        UINT fuLoad
    );
      

  2.   

    我的程序中保存了一系列的BMP文件,在我指定的Temp文件夹中,现在我需要将这些bmp文件通过程序读入到资源中,并获取每个bmp文件的资源ID。 
    =========
    加载BMP文件一般是用LoadImage就可以了,因为不是以资源加载的,所以没有资源ID的,只能通过位图句柄来操作。其实我最终想实现的功能就是:将我保存的BMP文件,在一个大图标的列表框中显示,希望高手帮忙给指点一下!!!
    =============
    这个可以用CListCtrl来显示,如果配合CimageList就更好用了。
      

  3.   

    用LoadImage读取文件。但ID就没有了吧。你只是在你的工程目录中包含一个Temp文件夹,又没有在资源中放置这些文件。
      

  4.   

    相信高手们肯定见过ANSI字符表,包括! (    ) 等等字符的那个列表,我现在就是在做不同字体的字模显示列表,可是,不会实现
      

  5.   

    没有把你的问题说清楚。所以得不到答案。
    你的BMP文件到底是在系统资源里,还是在外部文件中。
      

  6.   

    如果没有将bmp导入到资源里,而只是想通过loadImage来载入的话,是没法得到ID的