首页/技术开发/内容

如何提取并保存图标资源

技术开发2024-01-16 阅读()
szOpenFileExtName=="icl")

           if((lpIconID=(LPTSTR)m_List.GetItemData (m_List.GetCurSel()))!= (LPTSTR)LB_ERR)

                lpIR=pIcons->ReadIconFromEXEFile (szOpenFileName,lpIconID);

        if(szSaveFileExtName=="bmp")

        {

          if(lpIR!=NULL && m_List.GetCount ()>0)

          {

            BeginWaitCursor();

            pIcons->IconImageToBMPFile (szSaveFileName,&lpIR->IconImages [0]);

            EndWaitCursor();

          }

          else

            MessageBox( "没有可保存的图标资源!", "错误", MB_OK );

        }

        else if(szSaveFileExtName=="ico")

        {

          if(lpIR!=NULL && m_List.GetCount ()>0)

          {

            BeginWaitCursor();

            pIcons->WriteIconToICOFile (lpIR,szSaveFileName);

            EndWaitCursor();

          }

          else

            MessageBox( "没有可保存的图标资源!", "错误", MB_OK );

        }

    }

}

以上代码的详细实现,请在下载后源码后,仔细参看既可。



联系方式:

地址:陕西省西安市劳动路2号院六单元

邮编:710082

作者EMAIL:jingzhou_xu@163.net

未来工作室(Future Studio)

第1页  第2页  第3页  第4页  第5页  第6页  第7页  第8页  第9页  第10页  第11页  第12页  第13页  第14页  第15页  第16页  第17页 

……

相关阅读