装入图标的三种方式

  1. 从应用程序的资源中装入一个图标装入一个在应用程序资源中定义的图标
        HICON hicon;
        hicon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);
  2. 直接从一个.ico磁盘文件中装入一个图标
        hicon = (HICON)LoadImage(NULL,"C://foo.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE);
  3. 从一个DLL或.exe文件中装入一个图标
        HINSTANCE hinst=AfxGetInstanceHandle();
        hicon=ExtractIcon(hinst,"C://foo.exe",1);
    要确定一个可执行文件或DLL文件有多少个图标,用-1作为第三个参数调用ExtractIcon(),返回值为图标数量。

你可能感兴趣的:(c,image,null,dll,磁盘)