我刚接触XTP,十分菜.针对XTP的效果,很是满意,但对于LoadSkin方法不知能不能从资源加载,就像SKIN++等.

解决方案 »

  1.   

    //CXTPSkinManager的成员函数: //-----------------------------------------------------------------------
    // Summary:
    //     Loads skin from cjstyles or msstyles file.
    // Parameters:
    //     lpszResourcePath - Path to skin file
    //     lpszIniFileName - Ini file of skin to load
    // Returns:
    //     TRUE if successful; otherwise returns FALSE
    //-----------------------------------------------------------------------
    BOOL LoadSkin(LPCTSTR lpszResourcePath, LPCTSTR lpszIniFileName = NULL);ms这个函数没有其他类型的重载。楼主可将资源文件打包成自定义资源,程序运行后在释放为临时、隐藏文件,并可以试着改变一下资源文件及配置文件的扩展名。
      

  2.   

    真希望XTP有这个功能,或许,只是我们没发现罢了。毕竟它是一个有些口碑的产品。
      

  3.   

    可以去codejock的论坛是去问问。
    或许会有答案。
    https://forum.codejock.com/forum_topics.asp?FID=104
      

  4.   

    是吾E文太坏,所有可能的都搞了,没用,求E文好的XTP高手帮助。