是这样的,我不想使用资源来加载图片::LoadIcon(NULL, IDI_APPLICATION);就是我不想把我的图片当作资源来使用,我想通过路径来加载。---------------------------------------------
::LoadIcon(NULL, _T("../Icon1.ico"));但是这样却加载不到。
我想通过路径来加载,不知道怎么做呢?

解决方案 »

  1.   

    试一下
    ::LoadIcon(NULL, _T("..\\Icon1.ico"))
      

  2.   

    用LoadImage如果该图片已经加载到资源里,则要用到MAKEINTRESOURCE宏进行转换
    如果没有在资源中,则绝对路径要写清楚
      

  3.   

    TO:mfc168(子非鱼) 我就是不想放在资源中,路径我写绝对地址了。
      

  4.   

    路径是相对于*.exe,还是*.cpp呢?
      

  5.   

    hImageBMP=(HBITMAP) LoadImageNULL,filename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    例如.\\res\\a.bmp,这个方法是直接加载bmp的
    路径就用相对地址,这样比较方便。