马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有时候遇上页游,想用TC内置的浏览器控件来做浏览器。但是内嵌的浏览器控件版本太低,现在基本不能运行相关的网页,我尝试了不同的方法,下面有两种方法可供参考。
1) 在项目管理的属性中,设置:使用本地IE为 True, 在系统中安装IE11,编译后,基本能运行现在的网页。但是对于部分在网页上运行的游戏,不能加速,速度较慢。可以用方法2
2)在项目管理的属性中,设置:使用本地IE为 False,然后在系统的注册表,添加如下表项,浏览器控件就能使用硬件加速,前提还是要安装IE11,我系统为win10,64位。
regcreatekey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_BROWSER_EMULATION","应用程序.exe",#2af8,1) //表示把自己的应用程序作为浏览器使用
regcreatekey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_BROWSER_EMULATION","应用程序.exe",#2af8,1) //设置自己的程序为浏览器。
regcreate("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl","FEATURE_GPU_RENDERING") //如果没有这个表项,创建这个表项。
regcreatekey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_GPU_RENDERING","应用程序.exe",1,1) //自己浏览器使能硬件加速。
regcreate("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl","FEATURE_GPU_RENDERING") //如果没有这个表项,创建这个表项。
regcreatekey("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_GPU_RENDERING","应用程序.exe",1,1) //自己浏览器使能硬件加速。
|