Skin++动态更换皮肤的Bug (未解决。。。。求高手)

    技术2022-05-20  58

    这Bug只在Debug时出现,Release版本不会出现这样的问题

    更换皮肤没问题,问题就出现在关闭整个程序时~~~~~

     

    PS.用到是Skin++ 2.0,VS2010,详细见另一博文!

     

     

    动态更换皮肤函数

    void CIAMSView::OnChangeSkin() { // TODO: 在此添加命令处理程序代码 CFileDialog f(true,NULL,NULL,OFN_HIDEREADONLY,L"Suport File(*.ssk)|*.ssk||",NULL); //文件类型为.x的文件 if (f.DoModal() == IDOK) { //CString filepath = f.GetPathName(); //文件路径 CString str=f.GetPathName(); USES_CONVERSION; //调用函数,T2A和W2A均支持ATL和MFC中的字符转换 char * pFileName =T2A(str); if(!skinppLoadSkin(pFileName)) { AfxMessageBox(_T("加载皮肤失败!")); } } }

     

    分析:网上有人说是内存使用越界,暂无解决方法


    最新回复(0)